第04章聚集、组成、接口和实现资料.ppt

第四章 聚集、组成、接口和实现;4.1 聚集(Aggregate); 按照聚集关系的表示法,聚集关系构成了一个层次结构。“整体”类(例如,家用计算机系统)位于层次结构的最顶部,以下依次是各个“部分”类。整体和部分之间用带空心菱形箭头的连线连接,箭头指向整体。下图示意了家用计算机系统的组成。;; 聚集具有传递性,换句话说,如果类3是类2的部分类,并且类2是类1的部分类,那么类3是类1的部分类。在上面的例子中,鼠标按钮和鼠标球是鼠标的一部分,并且也是计算机系统的一部分。; ;4.2 组成(复合Composition);4.3 语境(组成结构图);下图说明了衬衫的各个组成部分之间如何关联。; 组成语境图重点关注衬衫和衬衫的内部构成。如果要展示衬衫加上衣挂,挂在衣架上,放在衣柜中的情形,那么必须要扩大建模范围。系统语境图(system context diagram)可以用来为此建模。它可以说明衬衫类如何与衣柜(Wardrobe)和衣挂类(Outfit)关联。;;4.4 接口和实现; 例如,用来和计算机通信的键盘(keyboard)就是一个可重用的接口。键盘的击键(Keystroke)操作可以被打字机(Typewriter)重复使用。键盘上各个键的位置和打字机上键的位置相同,但是更重要的一点是击键操作从一个系

文档评论(0)

1亿VIP精品文档

相关文档