经过领域模型建模,面向对象初具雏形。但领域模型不能指导我们进行编码工作。因为领域类是从用例模型中提炼出的反应业务领域的概念,不是真正意义上的软件类。
下一步,就该完成从领域类到软件类的转换。
设计模型分为两种:静态模型和动态模型。
静态模型:描述系统包含的类,以及类的名称,属性名,方法名,类与类之间的关系。
动态模型:描述系统的“动态”行为。描述类本身的一些动作和状态变化,各对象之间如何配合、协作来一起完成某个功能。用于指导类的实现,也就是每个类内部的具体实现过程。动态模型必须在静态模型的基础上来设计。