本文主要是介绍对象之间的关系有哪些,如何使用面向对象语言表达,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
依赖:对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。关联:对象之间一种引用关系,比如客户类与订单类之间的关系。这种关系通常使用类的属性表达。
聚合:表示has-a的关系,是一种不稳定的包含关系。聚合类不必对被聚合类负责。使用集合属性表达聚合关系
组合:表示contains-a的关系,是一种强烈的包含关系。组合类负责被组合类的生命周期。也使用集合属性表达聚合关系
继承:表示is-a的关系,是对象之间耦合度最大的一种关系,子类继承父类的所有细节。直接使用语言中的继承表达。
http://blog.163.com/hg_fxjun@126/blog/static/62012472008416102425975/
这篇关于对象之间的关系有哪些,如何使用面向对象语言表达的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!