面向过程:
“怎么按步骤实现”,适合小规模程序
面向对象:
“怎么设计这个事物”
面向过程:
“怎么按步骤实现”,适合小规模程序
面向对象:
“怎么设计这个事物”
面向对象
Python支持面向过程、面向对象、函数式编程等多种编程范式。
面向对象
面向对象编程将数据和操作数据的方法封装到对象中,组织代码和数据的方式更接近人的思维。
python支持面向过程、面向对象,函数式编程等
面向过程POP
面对过程更加关注流程,按照步骤实现。适合小规模程序。
面向对象OOP
关注对象之间的关系,适合编写大规模程序。
先找名词,再找动词
面向过程--动词--步骤引导,,比如开车小规模程序
面向对象--名词--对象引导,比如造车,设计者的思维
1.车是什么组成的?先造什么后造什么,拆分成一个个物体
2.在具体造的时候,还是要过程造轮胎先干什么后干什么
宏观上对象把握,微观上过程把握
设计者与 执行者
思维上的转变
什么步骤能解决这个问题到什么东西组合起来能解决这个问题,再到每个东西的实现步骤
做这件事要建立什么???