
图为您展示什么是面向过程和面向对象的编程

两种想法的比较:
面向过程是一个具体的东西,而面向过程是面向对象的基础. 例如,要将汽车驾驶到某个地方,您需要拥有汽车并且需要能够驾驶面向过程,并且汽车具有诸如行驶,加速和减速以及制动的功能. 汽车的每个操作都需要一个特定的过程来得出结论,即面向过程是一种基本方法,它考虑了实际的实现.

通常,面向过程是从上到下的逐步完善,最重要的是模块化思维方法. 因此,“低耦合,高内聚”的思想将提高模块化编程时的效率.
面向对象的方法主要是使事物物化,包括其属性和行为. 例如,将汽车驾驶到某个地方,则面向对象的操作是: . 是的,一切都可以通过解决.

当程序较小时,面向过程将显示出优势,并且程序流程非常清晰. 但是,当程序相对较大时,面向过程的过程将变得非常复杂. 而且,面向对象的编程更接近于现实生活的想法.
对面向过程和面向对象的基本了解

面向过程是特定且面向过程的. 为了解决一个问题,有必要一步一步地分析所需要的,然后逐步地解决它. 面向对象被建模,并且一个类被抽象. 这是一个封闭的环境. 在这种环境下,有数据可以解决问题. 如果需要任何功能,可以直接使用. 至于如何实现,您不需要知道.
从代码级别看,面向对象和面向过程之间的主要区别是数据是单独存储还是与操作一起存储. 在类内部,仍需要以简化的特定代码来实现特定功能的实现,并且在该类中,需要特定算法. 总而言之,面向对象的底层仍然是面向过程的. 面向过程被抽象为类面向过程,然后封装起来以方便使用.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-171740-1.html
新歌新歌
但国家面子更重要