• Design Patterns Overview
  • Controlling Object Creation
    • Limitations of new Operator, Alternative Techniques
  • Singleton Pattern
  • Simple Factory
  • Factory Method Pattern
  • Other Techniques
    • Named Objects, JNDI
    • Dependency Injection Frameworks