关于面向对象编程与面向过程编程的介绍与解释

面向对象的语言主要有3点:

1.什么是对象:数据(状态)跟对数据的操作(行为)组合成为一个模块单元就叫做对象。

2.面向对象编程的基本元素:对象与对象之间的交互,是面向对象编程设计的基本元素。

3.怎样完成一个程序:把各个必要的对象组成一个结构化的网络,就可以完成一个程序。

面向对象编程OOP(Object-Oriented Programming) 

间接(indirection)是OOP中一个重要的概念:“只要多添加一个间接层,计算机科学中就没有解决不了的问题。”

面向过程的语言:

1.任何语言的本质:数据 与 对数据的操作,面向过程的语言也是这样。

2.面向过程的基本元素:函数 和 数据结构,是面向过程语言的基本元素。

3.怎样完成一个函数:把数据 按照一定的结构 进行操作,就完成了一个函数。

4.怎样完成一个程序:把各个必要的 函数 组合起来,就可以完成一个程序。

面向过程编程POP(Procedure-Oriented Programming)

分步骤一步一步的实现,完成一个程序。

原文地址:https://www.cnblogs.com/chenxiangxi/p/2456833.html