HeadStart System Design — Part 1 — Design Pattern Intuitions
The other day, a friend asked me on how I go about choosing a design pattern in a given scenario, because it was not always very clear. Some design patterns are similar in terms of functionality (i.e. factory vs. builder) I presented my intuitions via chat, and at the end of the discussion we both realized that with these intuitions for some of the design patterns in mind, choosing next time among them will be easier. ...