Re: Design Patterns Vs Frameworks Vs Architecture
Monday, April 28, 2003 10:35 AM
Design patterns are not distinct from frameworks and architectures.
Software patterns span the range from architectural patterns, which affect overall system design (e.g., model-view-controller) at the highest end, to software idioms, which affect single lines of code (e.g., the use of
for (int i = 0; i < 5; i++) rather than a
while loop which does the same thing in Java) at the lowest end, with design patterns (e.g., factory, singleton) in the middle.
The book Pattern-Oriented Software Architecture: A System of Patterns by Buschmann et al. contains a much better explanation than mine.