Code examples from the book
"Desigining with Objects"
by
Avinash Kak
Chapter 2: Abstract Factory
Chapter 3: Builder
Chapter 4: Factory Method
Chapter 5: Prototype
Chapter 6: Singleton
Chapter 7: Adapter
Chapter 8: Bridge
Chapter 9: Composite
Chapter 10: Decorator
Chapter 11: Facade
Chapter 12: Flyweight
Chapter 13: Proxy
Chapter 14: Chain of Responsibility
Chapter 15: Command
Chapter 16: Interpreter
Chapter 17: Iterator
Chapter 18: Mediator
Chapter 19: Memento
Chapter 20: Observer
Chapter 21: State
Chapter 22: Strategy
Chapter 23: Template Method
Chapter 24: Visitor