Without a solid background on object oriented design, we can quickly get lost in a world of objects, relations and classes.
如果没有坚实的面向对象设计基础,我们很快就会迷失在对象、关系和类的世界里。
If we are able to identify an object oriented design that could solve a new design related problem, that would be a new design Pattern defined by us.
如果我们能够指出一个能够解决一个新的设计相关问题的面向对象设计,那么这将会是一个由我们定义的新的设计模式。
Additionally, Amazon tends to ask a lot of questions about object oriented design. Check out the object oriented design chapter for sample questions and Suggestions.
此外亚马逊还会问很多“面向对象设计”方面的问题,关于这一部分本书也有对应的例题。
I try to take a close look at these in the book, with one chapter focusing largely on concurrency and object oriented design, which are essential to DI but that are often not associated as such.
我在书中力图搞清楚这些问题,有一章主要关注并发与面向对象的设计,这些在依赖注入中是要点,但是通常没有这样关联起来考虑。
Object Oriented Principles and Object Oriented Design are actually two different things.
面向对象原则和OOD实际上是两个不同的方面。
Grady Booch first introduced active objects in his 1990 book on object Oriented Design with Applications.
GradyBooch于1990年在其有关面向对象的应用程序设计的书中最先引入了活动对象。
Why should we care about Object Oriented Design when we can create some classes quickly and finish development and deliver?
当我们能很快地设计一些类,完成开发并发布时,为什么我们需要关心OOD ?
There are many Object Oriented Design Patterns, but these 23 patterns are generally considered the foundation for all other Design Patterns.
实际中有很多面向对象设计模式,但这23种模式被公认为是所有其他设计模式的基础。
Traditional System Building Approaches, Information Engineering, Object Oriented Design, Rapid Application Development, and a host of others all possess inherent strengths and weaknesses.
传统的系统建造方法,信息工程、面向对象设计、快速应用开发,以及其它方法都具有其固有的优点和缺点。
The downside of object-oriented design is that such business objects can become muddied with mixed properties and operations that are incongruent with the object's original intent.
面向对象设计的缺点在于,这样的业务对象会因为混合的属性和与对象最初意图不一致的操作而变得混乱。
Adopting the object-oriented design method, the detail design of some modules is given, which includes use case design, concept model and sequence diagram.
采用面向对象的设计方法,对部分模块给出了详细设计过程,包括用例设计、概念模型和顺序框图。
Creating blueprints for reusable types is considered good object-oriented design.
为可重用类型创建蓝图被认为是一种好的面向对象设计。
The fundamental beauty of object-oriented design lies in its ability to model real-world domain entities and their respective behavior as abstract objects.
面向对象设计最根本的魅力在于,它能够将真实世界领域中的实体及各自的行为建模为抽象的对象。
Applying closures to functional patterns is exciting, and once you've done that, it's not too big a stretch to apply them to object-oriented design patterns.
把闭包应用于函数模式是令人兴奋的,一旦这么做了之后,再把它们应用于面向对象设计模式,就不是什么大事情了。
This is the beauty of object-oriented design; it allows experienced developers to constantly reuse code they have written, and save themselves quite a bit of time.
这是面向对象的设计的美妙之处;它允许有经验的开发人员不断重用已编写的代码,从而节省大量的时间。
Martin Fowler: Because every other book on object-oriented design might say somewhere in the book, "Oh yeah, interfaces are important."
MartinFowler:其它关于面向对象设计的书也许会在某处这样说道:“啊,接口实在是太重要了。”
One of the more powerful, and also overused, aspects of object-oriented design is inheritance.
面向对象的设计的一个更加功能强大、通常也被过度使用的方面是继承。
The generation of types is an important facet of object-oriented design and is necessary for modularity, flexibility, and encapsulation.
类型的生成是面向对象设计的一个重要方面,也是模块化、灵活性和封装性所必需的。
Patterns (such as the Factory Method mentioned in this article) are an important tool for understanding and discussing object-oriented design.
模式(如本文中提到的FactoryMethod模式)是理解和讨论面向对象设计的重要工具。
Software reuse is another flagship of object-oriented design.
软件重用是面向对象设计的另一个重要部分。
In object-oriented design, there is a notation of visibility for attributes and operations.
在面向对象的设计中,存在属性及操作可见性的记号。
Expressing an object-oriented design in Ada
在Ada 中表达一个面向对象的设计
Two responsibility assignment principles play a major role in achieving good object-oriented design: high cohesion and low coupling.
这两个职责分配原则在完成良好的面向对象设计的方面扮演了主要角色:高内聚和低耦合。
In order to make your test cases maintainable and reusable in a large project, please follow object-oriented design and other standard practices.
为了能让你的测试案例在大型的项目中可维护并可重复使用,请遵循面向对象设计和其他标准实践。
From this point on, use cases are normally delegated completely to the developers, with total reliance on their object-oriented design skills.
从此开始,用例通常完全委托给开发人员,全部依赖于他们的面向对象设计技能。
This can be better handled by applying techniques of object-oriented design to manage how individual J2EE component implementation classes and interfaces evolve.
通过应用面向对象的设计方法来管理单个的J2EE组件实现类及接口如何变化,可以更好地对此进行处理。
The goal of a use-case realization is to produce a well-structured object-oriented design for implementing behavior defined in the use case.
用例实现的目标是生成用于实现用例中定义的行为的良构的面向对象的设计。
Using fundamental object-oriented design principles, the architecture team may decide to update the Sendable interface to extend the vendor's Validatable interface.
运用基本的面向对象设计原理,体系结构团队决定修改Sendable接口来扩展供应商的Validatable接口。
In this book Uncle Bob brings together the two and gives a developer a tour DE force of object-oriented design principles and an insight on how to use them on an Agile project.
在这本书中,UncleBob给我们介绍了这两个概念,并且带我们了解面向对象设计原则,以及如何在敏捷项目中使用它们。
"Tell, don't ask" is considered a good principle of object-oriented design.
“告知,不要问”被认为是一个很好的面向对象设计原则。
应用推荐