[java与模式读书笔记]类图中的关系(uml) |
类和类、类和接口、接口和接口的关系:一般化关系、关联关系、聚合关系、合成关系和信赖关系。
一般化关系:继承关系。表示方法以:一直线+空心箭头,箭头指向父类。
关联关系:它使一个类知道另一个类的属性和方法。可以是双向,也可是单向的。
聚合关系:是强的关联关系。是整体和人体的关系。例如汽车类与轮胎类。
合成关系:是比聚合关系强的关系。它要求普通的聚合关系中代表整体的对象负责体表部分的对象的生命周期,合成关系是不能共经济共享的。如美猴王类与他的四肢类。因为美猴王的四肢由它自己负责,并且不能共享。
依赖关系:总是单向的,表示一个类依赖于另一个类的定义。如person类依赖于car类和house类,与关联关系不同的是,person类里并没有car和house类型的属性,car和house的实例以参量的方式传入到buy()方法中去的。
|
阅读全文(1887) | 回复(0) | 编辑 | 精华 |
|
|
| « | November 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | | | |
|
| 公告 |
|
有一种鸟儿是永远关不住的 因为它的每片羽翼上都沾满了自由的光辉
方向:计算机视觉 人工智能 演化算法
| |
| Blog信息 |
|
blog名称:阳光海岸心 日志总数:166 评论数量:237 留言数量:-4 访问次数:1462182 建立时间:2006年6月2日 | |

|