This repo hosts the #PyDPOTW series where a particular object-oriented design-pattern will be implemented every week in a Pythonic way and discussed.
Discussions will happen in my twitter handle https://twitter.com/skeptichacker . Please follow the hash-tag #PyDPOTW .
- Week #1 [08-05-2017] - Four variants of the singleton pattern including a shared-memory singleton.
- Week #2 [15-05-2017] - The Prototype pattern - simple, meta-class based, prototype-factory & prototype+singleton combo.
- Week #3 [13-06-2017] - The builder pattern - An example demonstrating building different versions of houses with different combinations of rooms, windows and porches.