但这样还不是一个最理想的面向对象的实现,还有更好的方式。
This is a much better object oriented implementation but still not the most optimal.
或可以DDD理念分隔从其更频繁的、面向对象的实现吗?
Or can DDD philosophy be separated from its more frequent, object-oriented implementations?
本文首先进行需求分析,然后探讨了数字地图的内容、结构及其面向对象的实现。
This paper first describes the requirement analysis of the digital map, then discusses its content and structure, and finally gives its object oriented implementation.
相比于面向对象语言,函数式语言在一个较粗粒度级别上实现重用,使用参数化行为提取常用的实现功能。
Functional languages achieve reuse at a coarser-grained level than object-oriented languages, extracting common machinery with parameterized behavior.
Jython是动态、面向对象(OO)高级语言python的一个实现。
Jython is an implementation of the high-level, dynamic, object-oriented (OO) language, Python.
所以,它使用常见的面向对象概念(例如继承)来实现不同的部件。
Therefore, it uses the usual object-oriented concepts, such as inheritance, to realize various types of widgets.
但是按照面向对象开发的精神,首先需要一个对象,它包含将实现的所有东西,所以我们首先开发这个对象。
But first, in the best spirit of object-oriented development, you need an object to contain everything else you'll implement, so we'll start with that.
在面向对象的开发中,有一种实践很常见:抽象出一个可能拥有多个实现的接口并编写代码以使用该接口,从而使其可以重复利用。
It is common in object-oriented development to abstract out a common interface that may have multiple implementations and write code that works with the interface, making it more reusable.
在面向对象的方式中,每个业务对象都有一组与其关联的方法(BAPI),以便操作业务对象中的数据,并使用该数据实现业务功能。
In an object-oriented fashion, each business object has a set of methods (BAPIs) associated with it to manipulate the data in the business object and carry out business functions using that data.
真正的面向对象编程意味着对象隐藏其内部状态,并实现其使用该状态信息的行为。
True object-oriented programming means that objects hide their internal state and implement their own behaviors for working with that state information.
很显然,该代码的样板文件可重复使用,我们通常会在面向对象语言中通过创建架构来实现。
Clearly, the boilerplate portion of this code could be reused, and we typically do so in object-oriented languages by creating structure.
即使我们有一个高级的、面向对象的系统实现,我们也将遇到一些问题。
Even if we had a superior, object-oriented system implementation, we would encounter some problems.
它为在php中进行高级的面向对象编程敞开了大门,并允许实现更加简单的设计模式,以及更好的设计类和API。
It opened the door for advanced objected-oriented programming in PHP, and allowed you to implement many design patterns much easier, along with better design classes and APIs.
例如,当我们使用AOP重新实现设计模式时,它们要比标准的面向对象模式好一些吗?
For example, when we re-implement design patterns using AOP, are they any better than the standard OO patterns?
通过应用面向对象的设计方法来管理单个的J2EE组件实现类及接口如何变化,可以更好地对此进行处理。
This can be better handled by applying techniques of object-oriented design to manage how individual J2EE component implementation classes and interfaces evolve.
在DCOM和CORBA中,客户进程与对象服务器之间的互相作用是作为面向对象的rpc式通信来实现的。
In both DCOM and CORBA, the interactions between a client process and an object server are implemented as object-oriented RPC-style communications.
这是所有的远程过程调用(rpc)机制实现的操作语义,因为它是在过程性编程语言和面向对象的编程语言中的标准函数调用语义。
This is the operating semantic that all remote procedure call (RPC) mechanism implement since this is the standard function-call semantic in procedural and object-oriented programming languages.
虽然服务看起来(从表面上)是非常大粒度的分布式对象,然而,它们实际上可以用面向对象或非面向对象语言通过几种方式中的任何一种来实现。
While services appear to be (on the outside) very large-grained distributed objects, they can, in fact, be implemented in any of a number of ways, in both OO and non-OO languages.
在传统的面向对象架构(SOA)开发中,开发人员引入了一种分层结构,以便于分离各种复杂关系和帮助实现松散耦合。
In a typical Service-Oriented Architecture (SOA) deployment, a number of layers are introduced to facilitate the separation of concerns and to assist in loose coupling.
在传统的面向对象(OO)设计中,通常让多个对象实例实现相同的接口。
In traditional Object-Oriented (OO) design, it is common to have multiple object instances that implement the same interface.
至于操作,在面向对象的上下文中,可以认为存储过程在概念上类似于由底层数据库实现的全局方法。
In terms of operations, and in the context of object orientation, you can think of stored procedures as conceptually similar to global methods that are implemented by the underlying database.
用例实现的目标是生成用于实现用例中定义的行为的良构的面向对象的设计。
The goal of a use-case realization is to produce a well-structured object-oriented design for implementing behavior defined in the use case.
将方面编写为可测试的,得到的设计好处与通过重构面向对象的代码来实现可测试性所得到的好处相似。
Writing aspects to be testable yields design benefits parallel to those achieved by factoring object-oriented code for testability.
这些是OO设计人员用来构成分析、设计和实现的工具,但它们并不是使程序面向对象的主要部分。
These are tools that the oo designer puts to use in order to structure the analysis, the design, and the implementation, but they aren't central to what makes an oo program object-oriented.
UML为设计师和开发者提供一个为面向对象系统和它们内部之间交互过程实现可视化的方法。
UML has given architects and developers a way of visually understanding object-orientated systems and their interactions.
实现标准的面向对象功能,比如:私有构造函数、抽象方法和抽象类等。
Implement standard OOP features like private constructors, abstract methods and classes.
就像在传统面向对象编程中实现的那样,这些关注点是作为单独的实例处理的,有可能在应用程序类中产生互不相关的代码(就是混乱)。
As implemented in traditional object-oriented programming, these concerns are handled as individual instances, introducing potentially unrelated code (that is, clutter) into application classes.
这些结构支持面向对象式的封装,即本质上只有类或者Trait的公共抽象会被暴露出来,内部实现则被隐藏于视界之下。
These constructs support the object-oriented form of encapsulation, where only the essential public abstraction of a class or trait is exposed and implementation information is hidden from view.
接口设计模型(Interface Design Model, FS -IDM)详细说明业务对象模型中标识的组件和接口,用于支持面向服务的组件的实现。
Interface Design Model (FS-IDM) details the components and interfaces of the concepts identified in the Business Object Model to support implementation of service-oriented components.
SoaML(面向服务体系架构建模语言)是一种对象管理组(OMG),它用于消除这个隔阂,并帮助实现SOA的潜力。
SoaML (Service-Oriented Architecture Modeling Language) is an Object Management Group (OMG) standard that is intended to fill this gap and to help realize the potential of SOA.
应用推荐