Free eBook “Software Design Patterns For Everyone” by Anoop Madhusudanan. The objective is to introduce software design patterns to you in a simple, human readable, and funny (?) way – in the context of designing a soccer engine – By discussing the thought process behind applying design patterns.
Table of Contents
- Introduce patterns to you in a simple, human readable way
- Train you how to really ‘Apply’ patterns (you can learn patterns easily, but to apply them to solve a problem, you need real design skills),
- Provide you a fair idea regarding the contexts for applying the following patterns – Builder, Observer, Strategy and Decorator (well, they are few popular design patterns)
- Demonstrate you how to apply the Observer pattern, to solve a design problem