8.30 - 面向对象的相关概念

一、面向对象的相关概念

1、对象

  • 客观事件基本运行时的一个实体,既包括属性特征(也可以称为状态)及行为特征(方法)。

2、类

  • 把对象的公共属性和行为进行抽象以后,就生成了一个能代表这一类对象的概念,叫做类。 也就是说类所包含的属性和方法,描述了一组对象共同的行为和属性。
  • 对象和类的关系:对象是一个类的具体化;类是对一类对象整体的抽象。

3、抽象

  • 把一组对象共同的属性和行为总结出来,形成一个类的过程叫做抽象。

4、封装

  • 封装是把数据,以及操作数据的函数衔接在一起,而构成一个具有类类型的对象的描述。

5、继承

  • 父子类之间共享数据和方法的机制叫做继承。

6、多态

  • 对于同一个消息在不同的子类上面,产生出来的行为多种多样。简单理解为不同的对象调用同一个类产生的结果不同。
  • 多态是通过对基类中的类才重新定义实现的。

7、接口

  • 对操作规范的一个说明,也就是说明一个操作应该做什么、具体怎么去做是由接口指向的对象完成的。
  • 例如接口定义了可以通过什么样的操作来调用一个模块,但这个模块中的功能是如何实现的,接口是不定义的,是由这个模块自己完成的。

8、消息

  • 对象之间进行通信的一种构造。

9、组件

  • 系统中可以替换的物理组成部分,或者说是分装成模块功能的部分,就是组件。
  • 例如计算机系统中硬盘、显卡都是可以替换的物理部分; 例如软件系统中封装成模块的实现部分。

10、复用

  • 组件的主要目的:实现程序的可复用性,可复用就是利用现有的组件来开发新的软件。

11、模式

  • 描述的是多半重复发生的问题,以及问题解决的方案。
  • 一般来讲,模式由特定的环境、问题、解决方案这三个部分构成。

二、考点

1、对相关概念的掌握

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值