HThelio techieinheliotechie.hashnode.dev·Mar 10 · 5 min readDesign Pattern Recap: Which Pattern Should I Use? Is there a Guide?Over the past several weeks, we explored the Gang of Four Design Patterns using simple real-world analogies and Java examples. We covered Creational, Structural, and Behavioral patterns, each solving 00
HThelio techieinheliotechie.hashnode.dev·Mar 10 · 5 min readWeek 23 - Behavioral Design Pattern: Interpreter PatternThis week, we’re exploring the Interpreter Pattern, a behavioral design pattern used to define the grammar of a language and interpret sentences in that language. It’s commonly used in expression eval00
HThelio techieinheliotechie.hashnode.dev·Mar 5 · 6 min readWeek 22 — Behavioral Design Pattern: Visitor PatternDesign Patterns Demystified Series This week, we’re exploring the Visitor Pattern, a behavioral design pattern that allows you to add new operations to an existing object structure without modifying t00
HThelio techieinheliotechie.hashnode.dev·Feb 26 · 4 min readWeek 21 – Behavioral Design Pattern: Template MethodThis week, we’re exploring the Template Method Pattern, a behavioral design pattern that defines the skeleton of an algorithm while allowing subclasses to override specific steps. It’s commonly used i00
HThelio techieinheliotechie.hashnode.dev·Feb 20 · 5 min readWeek 20 – Behavioral Design Pattern: StrategyThis week, we’re exploring the Strategy Pattern, a behavioral design pattern that allows you to switch between different algorithms or behaviors at runtime. It’s commonly used in navigation apps, paym00