Which of the following statements comparing Object-Oriented Design (OOD) with Structured/Procedural Design is misleading or UNACCEPTABLE?
Which of the following statements comparing Object-Oriented Design (OOD) with Structured/Procedural Design is misleading or UNACCEPTABLE?
Multiple Choice Options
- A
Object-oriented design models real-world entities through encapsulation and inheritance
- B✓ Correct Option
Object-oriented design always completely dominates and replaces structured design for every computational problem without exception
- C
Object-oriented design emphasizes data encapsulation whereas structured design emphasizes functional decomposition
- D
Object-oriented design uses unified modeling notations (UML) to capture domain relationships
Detailed Technical Solution & Explanation
The dogmatic claim that "OOD always dominates structured design for every problem" is unacceptable. Structured procedural design remains optimal for linear mathematical routines, embedded firmware, kernel drivers, and high-performance numerical computing.