Some example implementations of design patterns i have encountered