UML——包图

本文详细介绍了UML包图的概念、包的命名、元素、可见性控制、引入与输出、标准元素及包间的关系,强调了包的高内聚、低耦合原则,并提供了图书管理系统和机房收费系统的包图建模示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、包图的含义

       包图(Package Diagram)由包和包之间的关系构成,对维护和控制系统总体结构很重要。系统建模中,有大量的类、接口、组件、节点和图,有必要将这些元素进行分组,把语义相近并倾向一起变化的元素组织起来加入同一包,这样方便理解和处理整个模型。

       设计良好的包是高内聚、低耦合的,并且对其内容的访问具有严密的控制。

二、包的名字

         每个包都必须有一个区别于其他包的名字。模型包的名字是一个字符串,可以分为简单名和路径名。

         简单名:指包仅含一个简单的名称。

         路径名:指以包位于的外围包的名字作为前缀。

                                                           

三、拥有的元素

         1.包可以拥有类、接口、组件、节点、协作、用例和图,包甚至还可以包含其它包。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值