UML之包图

       在UML中,包图用来描述系统的分层结构,因为在面向对象程序开发中,系统中的类不计其数,而且类与类之间关系复杂,所以包图的作用就是是让复杂图变得模块化,还可以组织源代码。

1、元素:包括类、用例、接口、构件等;

2、3种关系

(1)泛化,即继承关系

  (2)细化

(3)依赖:最常用的关系,使用关系

3、访问权限

(1)public  (2)private(3)protected

4、常见问题:

(1)避免循环依赖

(2) 以包为测试单位

(3)概念和语义接近的元素放在同一个包

(4)包内的元素可以在包外被访问,标明公有、私有还是保护

(5)如果包被撤销,其内元素也被撤销了

5:实战:机房收费系统



评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值