OOP和面向过程的区别

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

1 . 类和对象
2 . 数据抽象
3 . 封装
4 . 多态性
5 . 继承

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

OOP和POP的区别:

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

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/264453.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

发表回复

登录后才能评论