lizhensan 发表于 2013-2-7 20:37:45

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]
查看完整版本: uml 的学习