面向对象:
与现实生活中的对象及其属性有关。面向对象的概念:
1. Class and Objects
2. Data abstraction
3. Encapsulation
4. Polymorphism
5. Inheritance
流行音乐:
与常规风格有关。这种方法也称为自上而下的方法。在这种方法中,程序被划分为执行特定任务的功能。这种方法主要用于中型应用。数据是全局的,所有函数都可以访问全局数据。过程式编程方法的基本缺点是数据不安全,因为数据是全局的并且可以被任何函数访问。程序控制流是通过函数调用和go to 语句实现的。
OOP和POP的区别:
OOP | POP |
---|---|
Object oriented. | Structure oriented. |
Program is divided into objects. | Program is divided into functions. |
Bottom-up approach. | Top-down approach. |
Inheritance property is used. | Inheritance is not allowed. |
It uses access specifier. | It doesn’t use access specifier. |
Encapsulation is used to hide the data. | No data hiding. |
Concept of virtual function. | No virtual function. |
C++, Java. | C, Pascal. |