OOP和面向过程的区别

OOP和面向过程的区别

与现实生活中的物体及其属性有关。面向对象的概念:

1 . 类和对象

2 . 数据抽象

3 . 封装

4 . 多态性

5 . 继承

面向过程:

与常规风格有关。这种方法也称为自上而下的方法。在这种方法中,程序被划分为执行特定任务的功能。这种方法主要用于中型应用。数据是全局的,所有函数都可以访问全局数据。过程编程方法的基本缺点是数据不安全,因为数据是全局的并且可以被任何函数访问。程序控制流是通过函数调用和 go to 语句实现的。

OOP和POP的区别:

OOP 面向过程
面向对象。 结构导向。
程序分为对象。 程序分为功能。
自下而上的方法。 自上而下的方法。
使用继承属性。 面向过程不允许继承。
OOP使用访问说明符。 面向过程不使用访问说明符。
封装用于隐藏数据。 面向过程没有数据隐藏。
虚函数的概念。 面向过程没有虚函数。
语言示例:C++,Java 语言示例:C,Pascal。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程