美文网首页
面向对象的关系构成

面向对象的关系构成

作者: LevyHoo | 来源:发表于2016-10-10 12:13 被阅读0次

在面向对象的世界里,调用不同类型的对象处理不同类型的数据,这是基本原则之一。

简单描述下对继承,组合以及聚合的理解。

继承:同一类对象具有某些不同的行为或者属性,并且符合is-a关系,可以判定为继承,可以通过多态实现灵活调用。

聚合:离开整体仍能单独存在的整体与部分关系,例如汽车和轮胎。

组合:属于整体的一部分,不能独立存在的整体与部分关系,例如人的手脚只能自己使用。

has-a关系拥有聚合和组合两种,确定架构体系中的聚合对象是设计良好软件架构的基础。

相关文章

  • 面向对象的关系构成

    在面向对象的世界里,调用不同类型的对象处理不同类型的数据,这是基本原则之一。 简单描述下对继承,组合以及聚合的理解...

  • 11-初识类和对象

    一、类和对象 面向对象:面向对象认为客观事物由各种对象组成,即万物皆对象;不同的对象的组合以及相互关系和作用构成了...

  • 面向对象设计原则

    第二章 面向对象的设计原则 在面向对象中,类是基本单位,各种设计都是围绕着类来进行的。类与类之间的关系,构成了设计...

  • 摘要 |《计算机是怎样跑起来的》

    面向对象编程 流程图是面向过程,时序图面向对象类和对象的关系是饼干模具和饼干的关系继承、封装、多态是面向对象编程的...

  • Day05 Java面向对象

    基础知识 1 面向对象三大特征:封装、继承、多态2 类和类之间的关系: 3 类的构成:属性、方法4 类对象的内存解...

  • 面向对象

    1.面向对象理解 2.面向对象关系图

  • 学学python2(面向对象OOP)

    面向对象: oop 接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的 几个概念OO: 面向对象O...

  • 关于对JavaScript(高级部分)的一些学习心得

    一、对象和类型的关系:具体和抽象的关系 二、面向对象与面向过程: 1、区别及联系 1)区别:面向对象(OO)侧重于...

  • 专有名词(持续记录)

    ORM:对象关系映射使用的编程语言是面向对象语言,使用的数据库则是关系型数据库,那么将面向对象的语言和面向关系的数...

  • python面向对象详解

    什么是面向对象? 面向对象是一种编写代码的思维方式:程序是由什么构成的。对于面向对象,肯定是基于类进行编码,与之前...

网友评论

      本文标题:面向对象的关系构成

      本文链接:https://www.haomeiwen.com/subject/tznmyttx.html