Almost all software engineers have heard of design patterns and why they are important. The "Gang of Four" patterns have been around since 1994 and since then have spawned numerous other books and patterns. Patterns used to be Masters level course material in Universities but now taught earlier because
of their importance. We've had a previous presenter formally introduce the Gang of Four patterns and go through examples.
In this session, we'll dive deeper into the Gang of 4 patterns and concentrate on the relationship between patterns, how patterns are themselves implemented using other patterns and what are the tradeoffs between using different patterns to solve the same problem.
Presented by: Adiran Pantea