UML中的类图

【引言】

            大家都知道在UML中最重要的就是九种图,其中类图是最常用的UML图,它由类、接口、协作、包和许多子系统等静态模型元素组成。在UML的静态机制中类图是一个重点,它不但是设计人员关心的核心,更是实现人员关注的核心。建模工具也主要根据类图来产生代码。它在UML的9个图中占据了一个非常重要的地位。


【表示】

           类的命名尽量应用领域中的术语,应明确、无岐义,以利于相互交流和理解。类的属性、操作中的可见性使用+、#、-分别表示public、protected、private。


【关系】

           在类图中主要涉及的就是类之间的关系,是一个比较复杂的内容,主要关系有关联、聚合、组合、泛化、依赖。

其中泛化相当于是一种继承关系,用一条带三角箭头的实线表示,箭头指向父类;如图


依赖关系,由一条带箭头的虚线,指向被使用者,是两个类之间的使用关系, 应用到两个类、两个包、两个构件;如图



实现关系是用带有三角箭头的虚线组成, 实现接口,接口用圆圈表示implements,如图



 而关联又分为两种,组合和聚合。
        组合是实心的菱形,聚合是空心的。组合的关系比较强烈,聚合的关系没有那么强烈。如图



在上一篇博客中专门介绍了UML中重要的四种关系,博客链接:UML中的四中关系以上是对四种关系的一种简单回顾。下面的对之前学的机房收费系统画的类图,相对来说比较容易理解一点,第一次画,如果有不对的地方,请大神扶正~~~


【总结】

         画完这个图之后感觉真的没有想象的那么复杂,根据自己的理解,然后去画就好了。其实这个本该前几天画的,一拖拖到了现在,小小的进行自我反思。第一次画图肯定会有瑕疵,如果有有哪里不对的一定要帮忙指正~~~


评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值