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

UML类图中的六种关系及实例【补充】

时间:2015-08-03 14:25:02      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

 

·继承接口都比较常见,通过继承子类可以直接使用父类的(publicprotected属性以及方法;而实现了Speakable接口的Person类必须定义其所有方法,包括speak());

·依赖指的是某个类进行初始化或者实现特别的方法时,必须依赖其他特定对象;如上面例子中人必须依赖wateroxygen;

·组合聚合很容易搞混。但是好好理解一下还是不难区分的;上面例子中意思是教师(人)由手、脚组成(当然你还可以加上五官),而聚合指的是一个“大类”中包含多个一样的“小类”,比如一个班级有多名学生。

·关联关系也比较常见,就是类与没直接没有很“亲近”的关系,不过彼此有存在联系。这种关系在设计模式中还是比较常见的,比如代理模式,适配器模式等。

下面是简单的代码示例:

技术分享

 

UML类图中的六种关系及实例【补充】

标签:

原文地址:http://www.cnblogs.com/SeaSky0606/p/4699150.html

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