python--面向过程编程与面向对象编程
Posted 我不会喜欢你
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--面向过程编程与面向对象编程相关的知识,希望对你有一定的参考价值。
面向过程
面向过程: 核心就是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式.
优点: 复杂的问题流程化,进而简单化.
缺点: 可扩展性差.
面向对象
面向对象: 核心就是对象二字.对象就是特征与技能的结合.上帝视角.
优点: 可扩展性强,
缺点: 编程复杂度高.
应用场景: 用户需求经常变化, 互联网应用, 游戏, 企业内部应用.
类就是一系列对象相似的特征与技能的结合体.
强调: 站在不同的角度得到的分类是不一样的.
在现实世界当中: 一定先有对象,后有类.
在程序中: 一定得先定义类,后调用类来产生对象.
以上是关于python--面向过程编程与面向对象编程的主要内容,如果未能解决你的问题,请参考以下文章