码迷,mamicode.com
首页 > 编程语言 > 详细

python中面向对象VS面向过程

时间:2019-12-27 09:33:31      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:img   面向对象编程   containe   依次   wrap   模版   函数实现   计算   思维   

面向过程编程:首先分析出解决问题所需要的步骤(即“第一步做什么,第二步做什么,第三步做什么”),然后用函数实现各个步骤,再依次调用。

面向对象编程:会将程序看作是一组对象的集合,用这种思维设计代码时,考虑的不是程序具体的执行过程(即先做什么后做什么),而是考虑先创建某个类,在类中设定好属性和方法,即是什么,和能做什么 ,接着,再以类为模版创建一个实例对象,用这个实例去调用类                          中定义好的属性和方法即可。

                         用类编写一个直观的好处就是参数的传递会比普通函数要省事很多,也不必考虑全局变量和局部变量,因为类中的方法可以直接调用属性。可想而知,当项目难度越大,需要的参数越多,用类编写在程序的可拓展性、可读性、维护成本都会更胜一筹。
                         面向对象编程:以对象为中心,将计算机程序看作一组对象的集合。
技术图片
 

python中面向对象VS面向过程

标签:img   面向对象编程   containe   依次   wrap   模版   函数实现   计算   思维   

原文地址:https://www.cnblogs.com/Through-Target/p/12105504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!