UML之包图

本文介绍了UML中的包图,包括包的概念,如何避免循环依赖,包内的元素类型,以及包图中不同类型的依赖关系,如使用依赖、包含依赖、访问依赖和泛化关系。包图的主要作用在于模块化复杂系统,组织代码和维护系统结构。
摘要由CSDN通过智能技术生成

什么是包

包,就像一个容器,包含一些类的主要模型,包也可以组合在其他包中帮助模型管理。所以,包之间也存在从属关系。包是一个逻辑类或其他包的集合。


包的常见问题

1,避免循环依赖产生

2,测试时可以以包为测试单位

3,尽量把概念和语义上相近的元素包含在一个包中

4,对于一个包,找出哪些包内的元素是可以在包外访问的,把这些元素标记为公共的,其他所有元素都标记为受保护的或者私有的。


包中的元素

类、接口、构件、用例、节点、协作、用例等,这些元素跟包之间具有依赖关系,一旦包被建立,合适的类被重新分配在包中;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值