4.7.5扩展场景:追加时间交互图
图4-59 追加时间顺序图
4.8态对象建模
通过动态对象模型,可以发现各对象之间进行传递的消息。根据之前的设计模式:发布—预定模式和适配器模式,可以用适配器将一个由客户对象发出的事件与目标行为实现对象相关联,从而提高了类的内聚性和复用性,降低各类间的耦合度。
根据研究领域模型和类的CRC卡片,可以导出设计类图如下:
4.8.1Beeper类的设计类图
图4-60 类Beeper的设计类图
4.8.2Button类的设计类图
图4-61 类Button的设计类图
4.8.3Display类的设计类图
图4-62 类Display的设计类图
4.8.4Door类的设计类图
类4-63 类Door的设计类图
4.8.5Light类的设计类图
图4-64 类Light的设计类图
4.8.6PowerTube类的设计类图
图4-65 类PowerTube的设计类图
4.8.7Timer类的设计类图
图4-66 类Timer的设计类图
5 将设计映射成代码
由于篇幅所限,此处只详述主要的设计类。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>