10.6 本章小结
面向对象设计有如下三句经典名言。
(1)对接口进行设计;
(2)发现变化而且封装它;
(3)先考虑组合然后考虑继承。
面向对象设计中的主要内聚有服务内聚和类内聚。耦合有两类:交互耦合和继承耦合。(https://www.daowen.com)
面向对象的设计活动主要有系统构架设计、用例设计、类设计、数据库设计和用户界面设计。
构架设计是以分析模型为输入,生成系统的物理构架、逻辑构架(子系统)及其接口、概要的设计类。
根据分析阶段产生的高层类图和交互图,细化每个用例的类图,描述实现用例的类及其类之间的相互关系。
详细设计每个类的属性、方法和关系。