python结构模式图_Python设计模式 - UML - 包图(Package Diagram)

简介

包图是对各个包及包之间关系的描述,展现系统中模块与模块之间的依赖关系。一个包图可以由任何一种UML图组成,可容纳的元素有类、接口、组件、用例和其他包等。包是UML中非常常用的元素,主要作用是分类、容纳其他元素。包与包之间的关系有泛化、细化和依赖,主要取决于包内部成员之间的关系。

包图建模步骤

- 分析系统的模型元素,运用分层设计把概念、语义和逻辑上相近的元素包含在同一个包中

- 对于每个包,分析包内每个元素的可访问属性,并标识出该元素的可见性

- 确定包与包中元素之间的泛化、细化、依赖关系,相应处理重载、多重性及导入等关系

- 分析包结构,对包进行refine, merge等操作

包图中的元素

包图中可以容纳很多元素,如类、接口、组件、注释等,这些元素在相应的UML图中都有涉及,这里主要介绍包元素。

包名的位置:UML中使用文件夹的图标来表示包,包名可以放在第一栏,也可以放在第二栏

放在第一栏

4ceda6213b5c046a7bf751ec9bf78ee5.png

放在第二栏

7a871b5ee18c54057c81b5e968bff9ff.png   

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值