Introduction The Builder Pattern is a design pattern that is used to separate the construction of a complex object from its representation. It is a creational design pattern that helps to create an object step by step, rather than having all the required parameters in the constructor. The Builder pattern […]
Daily Archives: 2023-01-24
3 posts
Introduction The Singleton Design Pattern is a creational design pattern that ensures that a class has only one instance, while also providing a global access point to this instance. It is used when only a single instance of a class should control the action throughout the execution and provide a […]
As a software engineer, reviewing the technical designs of your peers can be a tricky task. It’s easy to spot flaws in a design, but it’s important to remember that the review process is not only about identifying problems. It’s also about sharing knowledge, providing insights, and understanding the reasoning […]