面向对象 - 类之间的关系
2018-03-07 17:35
253 查看
五种关系:
一般化关系、关联关系、聚合关系、合成关系、依赖关系。一般化关系(Generalization)
表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。Java实现:extends、implements
关联关系(Association)
是类与类之间的联接,它使一个类知道另一个类的属性和方法。可以单向和双向。Java实现:实例变量
聚合关系(Aggregation)
关联关系的一种,是强关联关系。表示整体和个体之间的关系。Java实现:实例变量
合成关系(Composition)
关联关系的一种。比聚合关系更强。要求整体对象负责部分对象的生命周期。Java实现:实例变量
依赖关系(Dependency)
类与类之间的联接,单向。表示一个类依赖于另一个类的定义。Java实现:局域变量、方法形参、静态调用
相关文章推荐
- 本文是笔者根据数据库编程经验,利用C++语言的模板、继承、授权、多态等面向对象特性,借鉴命令模式,实现了对象在关系数据中的存储,降低应用系统与数据库之间的耦合,提高开发效率。
- 面向对象进阶之类和类之间的关系
- 【学习笔记11】java面向对象-接口与类、接口与接口之间的关系
- 面向对象 类与类之间的关系
- 面向对象思想和面向对象设计原则之间的关系
- 面向对象设计类之间关系
- 【面向对象程序设计常见面试题】多继承与虚函数之间的关系(已阅)
- 面向对象的基本概念(二)--UML.类之间的关系
- 面向对象中多个对象之间的关系
- 【面向对象程序设计常见面试题】类和对象之间的关系是什么?(11)
- JAVA面向对象-----接口与类、接口之间的关系
- 面向对象设计对象之间关系---依赖、关联、聚合和组合
- 面向对象: 类之间关系
- 面向对象中多个对象之间的关系
- JAVA面向对象-----接口与类、接口之间的关系
- 面向对象的基本概念(二)--UML.类之间的关系
- 面向对象----浅述对象之间的关系
- 2.java面向对象类与类/类与对象之间关系详解
- 面向对象的基本概念(二)--UML.类之间的关系
- 面向对象程序设计中类之间的关系