Python面向对象详解

01、面向过程与面向对象对比

2019-03-07  本文已影响9人  vannesspeng

专题目录:
1、面向过程与面向对象的对比
2、id、type和value的讲解
3、类和对象的概念
4、初始化构造函数init的作用
5、self关键字的使用
6、继承的概念
7、组合的概念
8、接口的概念
9、抽象类的概念
10、属性与方法遍历顺序的问题(MRO列表)
11、super关键字的使用
12、多态的概念
13、封装的概念
14、@property的用法
15、绑定方法与非绑定方法
16、staticmethod与classmethod的区别
17、综合应用的一个小例子

面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。

面向对象的程序设计的核心是对象(上帝式思维),要理解对象为何物,必须把自己当成上帝,上帝眼里世间存在的万物皆为对象,不存在的也可以创造出来。对象是特征和技能的结合,其中特征和技能分别对应对象的数据属性和方法属性。

上一篇 下一篇

猜你喜欢

热点阅读