OOP和POP之间的区别

面向对象

OOP是指面向对象的编程及其对对象及其属性的处理。OOP的主要概念是-

  • 类/对象

  • 抽象化

  • 封装形式

  • 多态性

  • 继承

流行音乐

POP是指面向过程的程序设计,它涉及程序和功能。程序分为功能,数据是全局的。

以下是OOP和POP之间的重要区别。

序号面向对象流行音乐
1定义OOP代表面向对象编程。POP代表面向过程的程序设计。
2方法OOP遵循自下而上的方法。POP遵循自上而下的方法。
3程序分为对象及其交互。程序分为功能,它们相互作用。
4支持继承支持继承。不支持继承。
5访问控制通过访问修饰符支持访问控制。不支持访问修饰符。
6资料隐藏封装用于隐藏数据。没有数据隐藏。数据可全局访问。
7C ++,JavaC,帕斯卡