面向过程和面向对象的理解

2016-01-05  本文已影响157人  唐艺和风榻榻米丨大连店

面向过程编程的优点:

拿早上小明起床的事情为例
如果是面向过程,那么小明的事件可分为:
1.起床
2.穿衣
3.洗脸吃饭
4.上学

强调的是顺序执行

如果是面向对象,那么就直接创建一个小明的对象,让小明去执行一系列的过程。

但是强调不出执行的顺序

而面向过程的缺点也是很明显:面向过程中的变量都在全局区中,容易被篡改。

面向对象编程的优点:

1.重用性、灵活性和扩展性
2.继承、封装、多态

上一篇 下一篇

猜你喜欢

热点阅读