/images/avatar.jpeg

Creational - Builder Pattern

The Builder pattern is a creational design pattern that allows you to create complex objects in steps. During this process, the user does not need to know the specific internal construction details. The Builder pattern is particularly suitable for situations where the construction process of the object to be built is complex and contains multiple optional parts.

Creational - Abstract Factory Pattern

The Abstract Factory pattern creates a family of objects, that is, many objects instead of one object, and these objects are related, that is, they must be created together. The Factory Method pattern is only used to create an object, which is very different from the Abstract Factory pattern.

Design Pattern Knowledge System

Design Pattern is a set of code design experiences that are repeatedly used, known to most people, and practiced by countless engineers. It is a highly refined and templated version of object-oriented thinking. The purpose of using design patterns is to make the code more reusable, more flexible and scalable, and easier to read and understand. No matter what language is used for development, it will provide guidance for our system design and development.