Why are Patterns important?
(a) They capture expert design knowledge
(b) They make captured design accessible to both novices and other experts
(c) All of the mentioned
(d) None of the mentioned
I have been asked this question in quiz.
My question comes from Patterns in Software Design topic in division Visibility, Accessibility and Information Hiding of Software Architecture