Builder Pattern

Builder Pattern The builder pattern is an object creation software design pattern. The intention is to abstract steps of construction of objects so that different implementations of these steps can construct different representations of objects. Often, the builder pattern is … Continue reading

State Pattern

State Pattern The state pattern, which closely resembles Strategy Pattern, is a behavioral software design pattern, also

Proxy Pattern

Proxy Pattern A proxy, in its most general form, is a class functioning as an interface to something else. The proxy could