面向过程编程的优点:
拿早上小明起床的事情为例
如果是面向过程,那么小明的事件可分为:
1.起床
2.穿衣
3.洗脸吃饭
4.上学
强调的是顺序执行
如果是面向对象,那么就直接创建一个小明的对象,让小明去执行一系列的过程。
但是强调不出执行的顺序
而面向过程的缺点也是很明显:面向过程中的变量都在全局区中,容易被篡改。
面向对象编程的优点:
1.重用性、灵活性和扩展性
2.继承、封装、多态
拿早上小明起床的事情为例
如果是面向过程,那么小明的事件可分为:
1.起床
2.穿衣
3.洗脸吃饭
4.上学
强调的是顺序执行
如果是面向对象,那么就直接创建一个小明的对象,让小明去执行一系列的过程。
但是强调不出执行的顺序
而面向过程的缺点也是很明显:面向过程中的变量都在全局区中,容易被篡改。
1.重用性、灵活性和扩展性
2.继承、封装、多态
本文标题:面向过程和面向对象的理解
本文链接:https://www.haomeiwen.com/subject/joszhttx.html
网友评论