-
The strategy design pattern defines a family of algorithms, encapsulates each one, and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it.
- Identify the aspects of your application that
veryandseparate themfrom whatstays the same. Page 9- Reference Page 9 (Hard Copy)
- Page 11: Program to an
Interface, not anImplementation- Reference Page 11 (Hard Copy)
- Favor
compositionoverInheritance- Reference Page 23
- Identify the aspects of your application that
-
The Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all of it's dependents are notified and updated automatically.
Strive for loosely coupled designs between objects that interact.
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|