Last Updated: 26 Oct 2023
|
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
backend-tech:design-pattern-quick-reference [Oct 26, 2023 11:00 PM] 111.225.149.17 removed |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | = Design Pattern Quick Reference = | ||
- | Short descriptions of common design patterns. This only scratches the surface of what's available (or even what's commonly used); add more in the comments if your favorite pattern isn't here. | ||
- | |||
- | * **Singleton**: | ||
- | * **Multiton**: | ||
- | * **Proxy**: A proxy sits in front of an object and intercepts calls, etc. to that object. It can record, modify or redirect those calls before sending them on to the destination object. Especially useful for logging. | ||
- | * **Façade**: | ||
- | * **Decorator**: | ||
- | * **Factory**: | ||
- | * **Observer**: | ||
- | * **Publish/ |