/hfdp-python

Head First Design Patterns Python

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

hfdp-python

Head First Design Patterns Python

Trying to port the cool patterns showcased at the awesome book 'Head First Design Patterns' to Python.

So far, I've got covered the following patterns:

  • Strategy
  • Observer
  • Decorator
  • Factory
  • Singleton
  • Command
  • Adapter
  • Facade
  • Template method
  • Composite
  • Status pattern
  • Combining patterns