Patterns

Design Patterns

Notes on all 23 Gang of Four design patterns — creational, structural and behavioural — each with its UML structure, when to use it, a worked example and its relations to the other patterns. Based on Shvets' Dive into Design Patterns.

Code Smells

naturally, the credit for the contents here go to refactoring.guru

Read more >