Design pattern (part 5): Behavioural pattern II
Patterns are just what they are: repeating behaviors, not rules.

Search for a command to run...
Series
A series where I explain about design patterns using simple analogies
Patterns are just what they are: repeating behaviors, not rules.

When I learned about coding principles like SOLID, one principle has always stood out: Functions should do one thing. They should do it well. They should do it only. When I think back to the code I wrote in the past, many of them did not pass this ...

After the previous post about creational patterns, in this post, we will talk about structural patterns. Creational design patterns are an essential part of software development. However, they are often overlooked and misunderstood by developers. In ...

I. What is a creational pattern again? Creational patterns are design patterns that deal with object creation mechanisms. The main idea of these patterns is to control the object-creation process in a way that is more flexible and efficient. The reas...

Programs should be written for people to read, and only incidentally for machines to execute.
