Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
5 Cards in this Set
- Front
- Back
Pattern Definition |
•Context – recurring set ofsituations where the pattern applies •Problem – system of forces (goalsand constraints) that occur repeatedly in this context •Solution – canonical design form(collaboration) that can be applied to resolve those forces |
|
Characteristics of DesignPatterns |
•Provide simple and elegantsolutions to specific problems in object-oriented software design • Discovered, not invented •Capture solutions that havedeveloped and evolved over time as designers strive for greater reuse andflexibility (not initial solutions) |
|
Rule of Three |
Must find 3 examples before being considered a pattern |
|
Changes |
•Each design pattern lets someaspect of system structure vary independently of other aspects, thereby makinga system more robust to a particular kind of change. |
|
Design Patterns Categories |
|