UML包图概念及常见问题解析

UML包图是一个UML结构,它使得你能够把诸如用例或类之类模型元件组织为组。 UML包图被描述成文件夹,可以应用在任何一种UML图上。 虽然包图并非是正式的UML图,但实际上他们是很有用处的。

创新互联是专业的新绛网站建设公司,新绛接单;提供成都网站建设、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行新绛网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

UML建模风格之UML包图

一个"包图"可以是任何一种的UML图组成,通常是UML用例图或UML类图。 包是一个UML结构,它使得你能够把诸如用例或类之类模型元件组织为组。 包被描述成文件夹,可以应用在任何一种UML图上。 虽然包图并非是正式的UML图,但实际上他们是很有用处的, 创建一个包图是为了∶

◆描述你的需求高阶概述。
◆描述你的设计的高阶概述。
◆在逻辑上把一个复杂的图模块化。
◆组织Java源代码。

一、UML包图提纲:

◆包的作用:

--逻辑上把一个复杂的图模块化
--组织源代码

◆包的图符

◆包的元素:类、接口、构件、用例、其他包;如果包被撤消了,则包的元素都被撤销了。

◆包与包的关系:泛化、细化、依赖。

二、UML包图的常见问题:

1、一定要避免循环依赖产生

2、测试时可以以包为测试单位

3、应该尽量把概念和语义上相接近的元素包含在同一个包中。

4、对于一个包,找出哪些包内的元素是可以在包外访问的,把这些元素标记为公共的,其他所有元素都标记为受保护的或者私有的。

类是对对象的抽象,那么UML包图中包就是对类的抽象(当然,这么说很狭义,为方便理解),不过,包里的元素不只是有类,还有接口等。

对于以上几节课讲得所有内容,老师基本上都是重复了n遍的,确实起到了加深印象的作用。不过貌似讲面向对象的好多。也许正是因为uml是面向对象的思想吧。学到现在,感觉最深的是要掌握uml,首先要掌握的是面向对象的思想和技术。有时候感觉自己的面向对象思想挺深刻了,但是毕竟只是停留在理论方面。所以,当真的看一个例子或者做一个例子的时候,并不能准确的用到面向对象的思想。还记得米老师给我们讲vb中的类的时候,他说,这是一个转折,掌握了类,整个vb的面向对象思想就noproblem了。越是学习,越能理解老师当时说这句话的深刻体会。
还记得自己为什么是面向对象的思想挣扎不懂的时候,看到一句话:面向对象就是对数据的封装。只有真正理解的人才能说出这样一句话。
因为类是面向对象思想的中心,所以,类也是uml的中心。懂得了类的概念,包就不用过多去讲了。照着葫芦画个瓢的感觉。

网站标题:UML包图概念及常见问题解析
文章位置:http://www.shufengxianlan.com/qtweb/news8/533558.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联