下载此文档

第06章包图.ppt


文档分类:幼儿/小学教育 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
第6章包图
包的概念
1. 包的定义
包(Package): 是UML用来组织模型元素的模型元素。
包中可以包含类、接口、构件、用例、结点、活动、状态、包等其他模型元素。
包是对软件模型进行分解、组织的有效的模型元素。

简单包名
路径包名

包中的元素对其他包可以访问,也可以隐藏,可见性具有可见、保护和私有三种形式。
可见
保护
私有
包的关系
1. 依赖关系
如果一个包要访问或导入另外一个包中的元素,则两个包之间存在依赖关系。
包的依赖关系用UML中的虚线箭头来表示,由源包指向被依赖的独立包。
在依赖关系上标注《import》导入的构造型。
依赖
2. 泛化关系
包之间也可以存在泛化关系。特殊包继承一般包的特性。
泛化
3. 包的嵌套
包之中可以嵌套子包。
包的设计原则
在设计包时,应遵循以下原则:
●重用等价原则
●共同闭包原则
●共同重用原则
●非循环依赖原则
1、重用等价原则
把类放到包中时,尽量把包作为可重用的单元。包是可重用的包,包中的类是可重用的类。
对于设计者,较快的开发,不断更新版本;
对于使用者,不会因为版本升级造成修改自己的系统。
要便于重用和版本管理。
2、共同闭包原则
把可能同时修改、同时维护、或有大量消息交互的类尽量放到一个包中,以便于维护和升级。
当相关联的类改变时,影响只限于同一个包。
提高包的内聚性,降低包间的耦合度。

第06章包图 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小445 KB
  • 时间2018-05-30