UML建模
HelloJava89
码农
展开
-
一张图解释UML类图
在画UML图时,比较常搞不清楚依赖、聚合、组合、泛化的关系!简单点讲,我认为依赖关系表现在代码里面就是某个类的方法参数或者局部变量使用的另外一个类,这样两个类就是依赖关系!而聚合与组合都是关联关系,区别是组合强调整体是由不可分割的个体组成的,也就是一个类是另一个的一部分,比如鸟和翅膀的关系!聚合和组合在代码中的表现为某个类的成员变量是另外一个类,关联关系比依赖强!泛化就是继承的意思,比较好理解。一原创 2013-05-16 12:00:06 · 1170 阅读 · 0 评论 -
常用UML建模工具
UML不算是个新名词,但是实际中还是用得很少(可能是因为都是做小项目的原因吧,大项目就用得多了). UML是个好东西,但是过分的依赖于UML也不是一件好事,因为有时候它会把简单的东西复杂化.即使是代码的优良结构和可重用性也不能作为强制使用UML借口,良好的算法完全可以替代部分不必要的设计模块,或者说,其实有更好的UML设计你没有发现. 1,RationalRose:大恐龙,小项目中难以原创 2013-05-15 11:21:37 · 842 阅读 · 0 评论