域模型是面向对象的。在面向对象术语中,域模型也可称为设计模型。域模型由以下内容组成:
—— 具有状态和行为的域对象
—— 域对象之间的关系
- 关联
- 依赖
- 聚集
- 一般化(泛化)
域对象之间的关系
- 关联(Association)
- 依赖(Dependency)
- 聚集(Aggregation)
- 一般化(Generalization)
关联关系

依赖关系

聚集关系
聚集指的是整体与部分之间的关系,在实体域对象之间很常见。

一般化关系
一般化指的是类之间的继承关系。

内聚与耦合
内聚:度量一个类独立完成某项工作的能力
耦合:度量系统内或系统之间依赖关系的复杂度
设计原则:增加内聚,减少耦合
本文介绍了面向对象设计中的核心概念——域模型。包括了域对象的状态、行为及其间的关系,如关联、依赖、聚集与一般化等,并探讨了内聚与耦合的重要性。
1075

被折叠的 条评论
为什么被折叠?



