Which among these are the design patterns?
(a) Architectural Styles and Programming Idioms
(b) Mid-Level Design Patterns
(c) Data Structures and Algorithms
(d) All of the mentioned
I got this question in my homework.
Enquiry is from Patterns in Software Design topic in chapter Visibility, Accessibility and Information Hiding of Software Architecture