UML统一建模语言-知识点4.1包图

4.1包图

在面向对象方法中,考虑的是如何把相关的类放在一起,而不再是对系统的功能进行分解。用包来存储(多个类)。把关系密切的模型元素组织在一起包中的模型元素不仅仅限于类,可以是任何UML模型元素,如类、接口、组件、结点、用例、图、包等。一个模型元素只能被一个包所拥有。包就像一个“容器”。

包是用于把元素组织成组的通用机制,在一个包中,同种元素必须有不同的名字。 

包的元素
包可以拥有UML中其他元素,包括类、接口、组件、节点、协作、用例、甚至还可以包含其他子包。
在这里插入图片描述
包的可见性公有访问(public)(+)、保护访问(protected)(#)、私有访(private(-))

在这里插入图片描述
引入(import)使得一个包中的元素可以单向访问另一个包中的元素。
导出(export)指的是包中具有公有访问权限的内含元素 。

包之间的关系
泛化关系
在这里插入图片描述依赖关系(但是包之间的依赖关系没有传递性)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值