DDD领域驱动笔记
1.依赖(Dependency):虚线箭头表示依赖关系也是类与类之间的联结 2.关联(Association):实线箭头表示关联关系是类与类之间的联结,它使一个类知道另一个类的属性和方法。 3.聚合(Aggregation):带空心菱形头表示聚合关系是关联关系的一种,是强的关联关系。 4.合成(Composition):带实心菱形头的实线表示合成关系是关联关系的一种,是比聚合关系还要强的关系。 5.泛化(Generalization):带空心箭头的实线线表示泛化表示一个更泛化的元素和一个更具体的元素之间的关系。泛化是用于对继承进行建模的UML元素。在Java中,用extends关键字来直接表示这种关系。 6.实现(Realization):空心箭头和虚线表示实现关系指定两个实体之间的一个合同。换言之,一个实体定义一个合同,而另一个实体保证履行该合同。对Java应用程序进行建模时,实现关系可直接用implements关键字来表示。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |