首页 > 代码库 > UML:包图
UML:包图
什么是包图?
包图是对UML图进行“打包”,按照你期望的方式进行组织的一种图。
包图用于展示宏观上的内容。
往往利用包图对类进行“打包”,但包图其实可以对任何UML图进行“打包”。
包图是逻辑上的概念,你可以根据你的意图来任意组织。
包图用于软件设计时,可从宏观上来组织你的设计,展示你的设计意图。
包图用于软件设计时,可用来表示packages(in Java)或Namespaces(in .net)。
包图的语法很简单,见下图:
一个包(Package)的样子就好像一个文件夹,另外包可以包含包。
包与包之间的关系可以这样表示:
本图表明包B和包C依赖于包A。
包图最常见的用法就是用来组织类图,下面是一张硕大无比的类图:
本类图显得太庞大,不利于阅读,用包图组织后,可能是这样的:
三个包中,分别包含了一些类,通过这个包图我们可以清楚的看到整体的关系,如果想看细节则只需要将包“展开”便可。
UML:包图
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。