面向对象的设计
再见伊兰尼
这个作者很懒,什么都没留下…
展开
-
关联、组合、聚合、依赖关系比较(转载)
原文地址:http://blog.csdn.net/maybehelios/article/details/2038685 感谢作者 类之间的关系 1. 种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。 2. 其中Aggregation(聚合转载 2014-03-13 14:29:59 · 656 阅读 · 0 评论 -
最少知识原则
最少知识原则也被称为迪米特法则,比较形象的说法是它让我们的对象只与自己比较“熟悉”的对象进行交互(talk to your immediate friends)。 当你设计系统或类的时候,如果在很多类之间有非常多的依赖关系,统计表明这样设计的系统是很难维护和理解的。 下面来说说具体的做法: 当你有一个对象时,我们调用的方法应该属于: 1、方法属于对象本身 2、作为变量传递给这个方法的对象原创 2014-03-18 18:55:39 · 565 阅读 · 0 评论 -
UML类图符号 各种关系说明以及举例
作者原地址:http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.html,感谢作者 UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realizati转载 2014-03-27 10:03:00 · 419 阅读 · 0 评论