OOP是指面向对象的编程及其对对象及其属性的处理。OOP的主要概念是-
类/对象
抽象化
封装形式
多态性
继承
POP是指面向过程的程序设计,它涉及程序和功能。程序分为功能,数据是全局的。
以下是OOP和POP之间的重要区别。
序号 | 键 | 面向对象 | 流行音乐 |
---|---|---|---|
1 | 定义 | OOP代表面向对象编程。 | POP代表面向过程的程序设计。 |
2 | 方法 | OOP遵循自下而上的方法。 | POP遵循自上而下的方法。 |
3 | 师 | 程序分为对象及其交互。 | 程序分为功能,它们相互作用。 |
4 | 支持继承 | 支持继承。 | 不支持继承。 |
5 | 访问控制 | 通过访问修饰符支持访问控制。 | 不支持访问修饰符。 |
6 | 资料隐藏 | 封装用于隐藏数据。 | 没有数据隐藏。数据可全局访问。 |
7 | 例 | C ++,Java | C,帕斯卡 |