UML
nodeathphoenix
这个作者很懒,什么都没留下…
展开
-
类图,聚合和组合的区别
一直以来,对UML的东西总是模棱两可,对于类图中的聚合和组合,知道两种的区别,但过一段时间后总是分不清两者谁是谁,唉,主要怪自己的语文没有学好,呵呵! 其实,对于聚合和组合,如果换成英文,就很好理解了:聚合就是“has-a”,组合就是“contains-a”。 聚合是空心的菱形;组合是实心的菱形(这个比较好理解,实心的肯定比空心的扎实,哈哈)。 摘录一段话: 聚合和组合的区别在于:聚合关系转载 2012-07-03 09:37:21 · 5320 阅读 · 2 评论 -
UML类图中的关系
UML类图中的关系分为四种:泛化关系、依赖关系、关联关系、实现关系;关联关系又可以细化为聚合和组合。 1. 泛化(Generalization) 泛化是父类和子类之间的关系,子类继承父类的所有结构和行为。在子类中可以增加新的结构和行为,也可以覆写父类的行为。 2. 依赖(Dependencies) 依赖关系是一种使用关系,特转载 2014-03-28 17:30:29 · 816 阅读 · 0 评论