本节向大家介绍一下UML类图画法,主要包括UML类图元素和关系画法,希望通过本文的介绍,你对UML类图画法有一定的认识。
濂溪ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
软件设计起步:UML类图画法
学习设计模式,画UML类图是基础,通过UML类图,能更好地和大家交流,也能很容易就表达出自己的设计想法,它就好比普通话,是一种标准语言。
现在流行的主要工具有两种:RationalRose和MicrosoftVisio,这两种工具都比较易用,选择哪种工具就看个人的喜好了。本人对Microsoft的软件比较有好感,所以自然MicrosoftVisio2003是我的首选。
UML类图常用元素。
类:
类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。
CPerson是一个抽象类,它是不能被实例化的,而CFamily可以被实例化。
接口:
接口是被调用者调用的一组操作方法。
其实CPerson也可以作为接口。
UML类图中常见的几种关系。
泛化(Generalization):
一句话,就是继承的表示。是is-a的关系。
依赖(Dependency):
UML类图画法中依赖是一种使用关系,它说明一个事物规范的变化可能影响到使用它的另一个事务,但反之则不然。依赖关系的表示法是虚线箭头,箭头尾部的元素依赖箭头头部的元素,是use-a的关系。
关联(Association):
用于描述类与类之间的连接,是has-a的关系。
聚合(Aggregation):
聚合是关联的特例。如果类与类之间的关系具有“整体和局部”的特点,则把这样的关联称为聚合。它往往有“包含”,“由……组成”的意思。
我这里举的都是平时UML类图画法常用的几种情况,当然UML还有很多知识我没有了解,比如关联就有许多种。
【编辑推荐】
分享题目:UML类图画法全程解析
新闻来源:http://www.shufengxianlan.com/qtweb/news38/507488.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联