面向对象程序设计(OOP)基本概念

2019-03-26  本文已影响0人  Bocchi

1 面相过程和面相对象 基本概念

1.1 面相过程
1.2 面相对象

相比较函数,面向对象是 更大的封装,根据 职责 在 一个对象中 封装 多个方法


2 类和对象的概念

对象 是 面向对象编程的 两个 核心概念

2.1 类
2.2 对象
2.3 类的设计

在使用面相对象开发前,应该首先分析需求,确定一下,程序中需要包含哪些类!

在程序开发中,要设计一个类,通常需要满足一下三个要素:

  1. 类名 这类事物的名字,满足大驼峰命名法
  2. 属性 这类事物具有什么样的特征
  3. 方法 这类事物具有什么样的行为

3  面向对象三大特性

3.1 封装

根据 职责属性方法 封装 到一个抽象的

3.2 继承

实现代码的重用,相同的代码不需要重复的编写

3.3 多态

不同的 子类对象 调用相同的 父类方法,产生不同的执行结果


参考文献

Python 面相对象基础语法--CC_且听风吟的CSDN博客
面向对象基础--繁华无殇的博客

上一篇 下一篇

猜你喜欢

热点阅读