码迷,mamicode.com
首页 > 其他好文 > 详细

UML:包图

时间:2014-11-26 16:05:19      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:blog   http   sp   java   文件   2014   log   bs   as   

什么是包图?
包图是对UML图进行“打包”,按照你期望的方式进行组织的一种图。
包图用于展示宏观上的内容。
往往利用包图对类进行“打包”,但包图其实可以对任何UML图进行“打包”。
包图是逻辑上的概念,你可以根据你的意图来任意组织。
包图用于软件设计时,可从宏观上来组织你的设计,展示你的设计意图。
包图用于软件设计时,可用来表示packages(in Java)或Namespaces(in .net)。

包图的语法很简单,见下图:

bubuko.com,布布扣

 

一个包(Package)的样子就好像一个文件夹,另外包可以包含包。

包与包之间的关系可以这样表示:

bubuko.com,布布扣

本图表明包B和包C依赖于包A。

包图最常见的用法就是用来组织类图,下面是一张硕大无比的类图:

bubuko.com,布布扣

 

本类图显得太庞大,不利于阅读,用包图组织后,可能是这样的:

bubuko.com,布布扣

三个包中,分别包含了一些类,通过这个包图我们可以清楚的看到整体的关系,如果想看细节则只需要将包“展开”便可。

UML:包图

标签:blog   http   sp   java   文件   2014   log   bs   as   

原文地址:http://www.cnblogs.com/yingzhongwen/p/4123133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!