1.

Differentiate between Object-Oriented Programming (OOP) and Structure Oriented Programming (SOP).

Answer»

The key differences between Object-Oriented Programming  (OOP) and Structure Oriented Programming  (SOP) are as FOLLOWS:

Object-Oriented Programming (OOP)Structure Oriented Programming (SOP)
Object-Oriented Programming (OOP) is a programming style that focuses on objects rather than functions and procedures.Structure Oriented Programming (SOP) provides a LOGICAL structure to a program by dividing it into functions.
It uses a bottom-up approach.It uses a top-down approach.
Data hiding can be implemented USING Object Oriented Programming or OOP.Data hiding cannot be implemented using Structure Oriented Programming or SOP.
Object-Oriented Programming or OOP possesses the ability to solve issues of any complexity.Structure Oriented Programming or SOP can TACKLE problems of moderate difficulty only.
Redundancy can be reduced by reusing CODE in Object-Oriented Programming.It does not support code reusability.


Discussion

No Comment Found