python 面对对象/面对过程

事件:我拿起手机 去食堂 吃饭

面对过程编程:

1.导入各种外部库

2.设计各种全局变量

3.函数A() ->我拿起手机 

4.函数B() ->去食堂

5.函数C() ->吃饭 

6.依次执行A()、B()、C()

 

面对对象简单来说代码根据业务逻辑从上往下执行,把事件拆成若干步骤依次自顶向下的编程

面对对象编程

1.导入各种外部库

2.类A -> 人

3.类属性_a、_b -> 手机、食堂

4.类方法a ->走路

5.类方法b ->吃饭

6.类方法c ->拿

7.实例化(把类转换成对象) 例:me = class A()

8.调用类方法 ->  me.c()、me.a()、me.b()

 

面向对象主要是把事物给对象化,包括其属性和行为,它没有步骤,需要做什么让对象的行为自己完成。

 

对比

1.面对过程 注重的是 "事件",而面对对象 注重的是 ""

2.面向过程的思维方式是分析综合,面向对象的思维方式是构造

 

 

 

 

两种编程方式按实际需求运用

 

 

posted @ 2021-10-29 18:12  版本还你,不测了  阅读(61)  评论(0编辑  收藏  举报