|
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. |
|