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