暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

每日一学之UML包图

程序员的日记本 2017-12-20
1714


包图


包图是在UML中用类似于文件夹的符号表示的模型元素的组合。一个包中可以包含附属包、图表或单个元素。


包图是一种维护和描述系统总体结构模型的重要建模工具。


包图是由包与包之间的关系组成,通过各个包之间关系的描述,展现出系统模块之间的依赖关系。



包图



包拥有以下的基本模型元素,包括:包名、包的元素、包的子系统等。


包图中的关系


包图中的关系主要有以下关系,主要包括:依赖关系和泛化关系等。


依赖关系


两个包的依赖关系是指两个包所包含的模型元素之间存在着一个和多个依赖。




在创建包的依赖关系时,要尽量避免循环依赖,如:




因此,通常将两个包分为三个包,如:



泛化关系


包之间的泛化关系与对象类之间的泛化关系十分类似,对象之间的泛化概念和表示在此大多都可以使用。



包的嵌套


包的嵌套表示包中嵌入子包,不过再嵌入子包的时候一般不宜超过3层。包的嵌套可以清晰的表示系统模型元素之间的关系。



下期提要


包图和包相对来说较为简单,下期我们将分享序列图相关知识。敬请期待!



长按,识别二维码,加关注,

可了解更多编程方面的知识,

让你看到每天一点点的进步。

谢谢点赞 + 分享!!!!!!



不积跬步,无以至千里;

不积小流,无以成江海。


文章转载自程序员的日记本,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论