python--面向过程编程与面向对象编程

Posted 我不会喜欢你

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--面向过程编程与面向对象编程相关的知识,希望对你有一定的参考价值。

面向过程

面向过程: 核心就是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式.

优点: 复杂的问题流程化,进而简单化.

缺点: 可扩展性差.

面向对象

面向对象: 核心就是对象二字.对象就是特征与技能的结合.上帝视角.

优点: 可扩展性强, 

缺点: 编程复杂度高.

应用场景: 用户需求经常变化, 互联网应用, 游戏, 企业内部应用.

类就是一系列对象相似的特征与技能的结合体.

强调: 站在不同的角度得到的分类是不一样的.

在现实世界当中: 一定先有对象,后有类.

在程序中: 一定得先定义类,后调用类来产生对象.

 

以上是关于python--面向过程编程与面向对象编程的主要内容,如果未能解决你的问题,请参考以下文章

python-面向对象编程设计与开发

Python面向对象编程

Python面向过程编程

Python之路 - 面向对象初识

Python之面向对象

python-面向对象入门