
面向对象程序设计(面向对象程序设计,OOPoop的概念,面向对象程序设计)的主要思想是将构成问题的各种事务分解为单个对象. 创建对象的目的不是要完成一个步骤,而是要在解决问题的整个过程中描述某种事物的行为.
面向过程是分析解决问题所需的步骤,然后使用该功能逐步实现这些步骤. 使用时,可以将它们一一调用.
面向对象和面向过程是两个不同的想法. 没有“人工制品”,没有人比另一个更好. 它是根据程序开发的需要确定的. 例如,如果您要开发小型软件或网页,则一个人可以在短时间内完成它. 您可以使用面向过程的开发思路和面向对象的方法,这将增加代码量并降低运行效率.

面向过程的语言(例如C语言)通常无法创建类和对象,并且您不能使用面向对象的思想来开发程序;面向对象的语言(例如Java,C ++oop的概念,PHP)都保留了用于面向过程的开发和语句的关键字.
面向对象和面向过程的比较概念分析基本组成方法工具
面向过程

基于算法
功能/过程
数据流程图,伪代码...

...
面向对象
基于对象

班级
UML建模...
玫瑰,viso等
您不必追求概念上的理解. 作者在程序设计和开发方面有多年经验,我也不能说面向对象和面向过程之间的根本区别,或者有时不刻意区分两者并编写代码可以高效,完美地运行. 如果您想深入了解这个概念,则可以学习一种面向对象的编程语言,例如C ++,Java,PHP等,您会发现面向对象不是一个深奥的概念,也不是一个“工件” . ”
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-239451-1.html
估计都敢骑他头上