The use of design patterns for the development of object-oriented software has important implications for
(a) Component-based software engineering
(b) Reusability in general
(c) All of the mentioned
(d) None of the mentioned
The question was posed to me during an interview.
This intriguing question originated from Software Design Pattern in portion Design and Implementation of Software Engineering