对象之间的关系
来源:互联网 发布:罗大佑 知乎 编辑:程序博客网 时间:2024/04/26 14:45
下面以对象间的耦合度和关系的强弱性的由低到高进行描述:
依赖:(Dependency)对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。
图
关联:(Association)对象之间一种引用关系,比如客户类与订单类之间的关系。这种关系通常使用类的属性表达。指一个类指到另一个类中的属性. 而且是长期的 (不带有包含关系的关联)
聚合(又聚集):(Aggregation)表示has-a的关系,是一种不稳定的包含关系。聚合类不必对被聚合类负责。使用集合属性表达聚合关系
组合:(Composition)表示contains-a的关系,是一种强烈的包含关系。组合类负责被组合类的生命周期。也使用集合属性表达聚合关系
继承:表示is-a的关系,是对象之间耦合度最大的一种关系,子类继承父类的所有细节。直接使用语言中的继承表达。
- 对象之间的关系
- 对象之间的关系
- 对象之间的关系
- 对象之间的关系
- 域对象之间的关系
- java对象之间的关系
- java--------【对象之间的关系】
- 面向对象对象之间的关系
- 对象与对象之间的关系
- 对象-关系数据库之间的映射
- 对象-关系数据库之间的映射
- 类和对象之间的关系
- jQuery对象之间的继承关系
- 003:对象、类、类之间的关系
- DisplayObject显示对象之间的关系
- 类、对象,以及它们之间的关系
- Hibernate映射对象之间的多种关系
- Hibernate对象之间的三种关系
- 高大上的优质JS代码写法
- PP助手COO 相力文:手游、用户、平台
- 传统JavaScript通过ajax获取文本文件内容
- 使用c++进行线程池的设计1
- Haar-like特征
- 对象之间的关系
- log4j学习详解
- python pickle
- 无法定位程序输入点于动态链接库上的原因
- Android socket通信 真机io错误 模拟器正常的原因
- jquery接收PHP传送过来的JSON格式数据以及处理。
- iOS 续费
- ThinkingRock:使用方法
- 排列组合-排列