OOPS代表“面向对象的编程系统”,而OOBS代表“基于对象的系统”。
OOPS和OOBS都是程序设计技术。它基本上用于管理代码量很大的大型项目。
OOPS代表面向对象的编程系统,而OOBS代表基于对象的编程语言。
仅支持对象和类的语言称为基于对象的语言。此类语言不支持继承和多态之类的功能。
支持对象,类,继承和多态性的语言称为面向对象编程语言。
Visual Basic是基于对象的语言的示例。可视C ++是面向对象语言的示例。
OOPS分为三种:
糟糕的OOPS
真正的面向对象
纯OOPS
C ++是糟糕的OOPS的示例,实际上在C ++中,我们可以使用指针和友元函数访问类外部的私有数据成员。
Java和C#是True oops的示例。
ADA和SMALLTALK是Pure oop的示例。