uml 的学习
http://www.cnblogs.com/kingvax/archive/2011/04/26/2029021.html很不错。。。
继承(泛化) Generalization 接口的实现 Realization
依赖 dependency
关联 Association
聚合 aggregation
组合 composition
聚合 组合
聚合可以独立的存在,并且可以共享与其它聚合。 has-a 整体与部分较弱
组合中的内容的生命周期依赖于组合。 contains-a 整体与部分强
依赖 dependency
关联 Association
聚合 aggregation
组合 composition
这四种的区别
dependency 是临时性的调用。比如方法的参数,方法中的局部变量。
aggregation 是长久性的,比如对象中的属性。
aggregation 部分与整体没有强大依赖性,has-a
composition 部分与整体具有强大依赖性,具有一致的生命周期,contain-a
页:
[1]