python是面向对象的语言,编程的思想主要是针对大型软件设计而来的。将数据和操作数据相关的方法封装到类中。
python是面向对象的语言,编程的思想主要是针对大型软件设计而来的。将数据和操作数据相关的方法封装到类中。
面向对象编程
python支持面向过程、面向对象、函数式编程等多种编程范式
python完全采用了面向对象的思想,是真正面向对象的编程语言,完全支持面向对象的基本功能:继承、多态、封装
面向对象编程时将数据和操作数据相关的方法封装到对象中,组织代码和数据的方式更加接近人的思维,从而大大提高了编程的效率
面向过程(procedure oriented)思维
面向过程编程更加关注”程序的逻辑流程“,是一种”执行者“思维,适合小规模的程序
面向对象思考方式:
遇到复杂问题是,先从问题中找名词,面向过程更多是找动词
面向对象和面向过程的总结:
(1)都是解决问题的思维方式,都是代码组织的方式;
(2)解决简单问题可以使用面向过程
(3)解决复杂问题:宏观上使用面向对象把我,微观处理上仍然是面向过程