And, applying a good "Object Oriented design" is the key to achieve such a smart design.
并且应用好“面向对象设计”是做到敏捷设计的关键。
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年在其有关面向对象的应用程序设计的书中最先引入了活动对象。
Without a solid background on object oriented design, we can quickly get lost in a world of objects, relations and classes.
如果没有坚实的面向对象设计基础,我们很快就会迷失在对象、关系和类的世界里。
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种模式被公认为是所有其他设计模式的基础。
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.
此外亚马逊还会问很多“面向对象设计”方面的问题,关于这一部分本书也有对应的例题。
Object oriented design questions are very important, as they demonstrate the quality of a candidate's code a poor performance on this type of question raises serious red flags.
面向对象设计的问题非常重要,它能反映出面试者的代码质量。若是对此类问题支支吾吾,面试多半就凶多吉少了。
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.
我在书中力图搞清楚这些问题,有一章主要关注并发与面向对象的设计,这些在依赖注入中是要点,但是通常没有这样关联起来考虑。
The generation of types is an important facet of object-oriented design and is necessary for modularity, flexibility, and encapsulation.
类型的生成是面向对象设计的一个重要方面,也是模块化、灵活性和封装性所必需的。
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.
面向对象设计的缺点在于,这样的业务对象会因为混合的属性和与对象最初意图不一致的操作而变得混乱。
In object-oriented design, there is a notation of visibility for attributes and operations.
在面向对象的设计中,存在属性及操作可见性的记号。
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.
把闭包应用于函数模式是令人兴奋的,一旦这么做了之后,再把它们应用于面向对象设计模式,就不是什么大事情了。
In order to make your test cases maintainable and reusable in a large project, please follow object-oriented design and other standard practices.
为了能让你的测试案例在大型的项目中可维护并可重复使用,请遵循面向对象设计和其他标准实践。
This can be better handled by applying techniques of object-oriented design to manage how individual J2EE component implementation classes and interfaces evolve.
通过应用面向对象的设计方法来管理单个的J2EE组件实现类及接口如何变化,可以更好地对此进行处理。
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.
这是面向对象的设计的美妙之处;它允许有经验的开发人员不断重用已编写的代码,从而节省大量的时间。
The fundamental beauty of object-oriented design lies in its ability to model real-world domain entities and their respective behavior as abstract objects.
面向对象设计最根本的魅力在于,它能够将真实世界领域中的实体及各自的行为建模为抽象的对象。
I think some of the influence [on agile development] was object-oriented design, when people [used]... incremental development, rather than trying to figure out [all the requirements a priori].
我认为[敏捷开发]对面向对象的设计有一些影响,当人们[使用]……增量式开发,而不是试图[事先弄清楚所有需求]时。
One of the more powerful, and also overused, aspects of object-oriented design is inheritance.
面向对象的设计的一个更加功能强大、通常也被过度使用的方面是继承。
Two responsibility assignment principles play a major role in achieving good object-oriented design: high cohesion and low coupling.
这两个职责分配原则在完成良好的面向对象设计的方面扮演了主要角色:高内聚和低耦合。
From this point on, use cases are normally delegated completely to the developers, with total reliance on their object-oriented design skills.
从此开始,用例通常完全委托给开发人员,全部依赖于他们的面向对象设计技能。
Whilst it undeniably captures a wealth of object-oriented design expertise in one place, I felt initially that much of it was interesting theory that I would never really use.
但是无可否认,这本书包含了丰富的面向对象设计专业知识,在我起初阅读的时候,只是觉得这些是有趣的理论,它们不会被真正使用到。
Inheritance by extension is a common object-oriented design and is easily expressed through showing abstract classes in UML.
通过扩展来进行继承是一种常见的面向对象设计,很容易通过在U ML中显示抽象类来表达这种继承。
The goal of a use-case realization is to produce a well-structured object-oriented design for implementing behavior defined in the use case.
用例实现的目标是生成用于实现用例中定义的行为的良构的面向对象的设计。
Software reuse is another flagship of object-oriented design.
软件重用是面向对象设计的另一个重要部分。
I don't have a perfect answer for resolving it, but I think there's a parallel here to good object-oriented design.
对此问题,目前还没有好的解决方法,但是要看到,这两个原则的目的是一致的,那就是设计出好的面向对象的产品。
They were all heavily influenced by the world of object-oriented design and analysis (OODA).
它们都深受面向对象设计与分析(OODA)界的影响。
Creating blueprints for reusable types is considered good object-oriented design.
为可重用类型创建蓝图被认为是一种好的面向对象设计。
Which means you have all learned about good code, object-oriented design, style, good practices, and so on, and refactoring is just another buzzword that someone invented to sell some books.
这意味着你对于如下种种早已熟谙于心:编写好的代码,面向对象设计,编码风格,最佳实践,如此等等,不一而足。重构无非是某些人的故作玄虚之语,编造出来用以兜售自己的新书,如此而已。
应用推荐