摘要:
泛化(继承)class A{}class B : A{}依赖:class A{ public void Function(B b) {}}class B {}关联class A{ B b = new B();}class B {}聚合class A{ B b = new B(); C c = new C();}class B {}class C {}组合class A{ B b = new B()... 阅读全文
摘要:
UML中有4种关系:依赖、关联、泛化和实现。 (1)依赖(dependency)是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。在图形上,把一个依赖画成一条可能有方向的虚线。 (2)关联(association)是一种结构关系,它描述了一组链,链是对象之间的连接。聚集(aggregation)是一种特殊类型的关联,它描述了整体和部分间的结构关系。关联... 阅读全文