UML中4种关系:依赖、关联、泛化和实现 【转】
UML中有4种关系:依赖、关联、泛化和实现。 这4种关系是U ML模型中可以包含的基本关系事物。它们也有变体,例如,依赖的变体有精化、跟踪、包含和延伸。 UML中泛化 依赖 关联 聚合 组合 实现泛化(继承) 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(); C c = new C(); } class B { } class C { } 聚合和组合的区别:生命周期。 组合中,随着A类的生命周期结束,B,C也结束。必须在A类里面使用。 聚合中,随着A类的生命周期结束,B,C不一定结束。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |