--基于面向对象葵花宝典读书总结。
领域建模是面向对象真正开始。
2个作用:
- 发掘重要的业务领域概念;
- 建立业务领域之间的关系。
找名词:从用例中找名词。
加属性:找出名词的属性。
连关系:使用ER图,连类的关系。
设计模型:
领域模型只是从用例模型中提炼出反应业务领域的概念,还不是软件类。设计模型就是实现领域类到软件类的转换。
静态模型:类模型,类的名词,职责,属性,方法,类关系等。
动态模型:关注系统的动态行为。
静态模型,类设计步骤:
-
领域类映射
类筛选 名称映射 属性映射 提炼方法:用例模型中,找动词 筛选方法,提炼
- 金雕细琢,应用设计原则和设计模式
- 照本宣科,拆分辅助类
动态模型:
分类:状态模型,活动模型,序列模型,协作模型
实现模型: