News

The methods in an abstract factory pattern are factory methods and both of these design patterns are used to decouple the implementation classes using abstract types and also factories.
The flyweight pattern helps reduce memory consumption when working with many similar objects at the same time. This article examines how we can work with the flyweight design pattern in C#.
There are five creational patterns, namely: the Abstract Factory, Factory Method, Builder, Prototype and Singleton. In this tutorial on software design pattern, we take a look at the intricacies ...
This article discusses the strength and weakness of applying Dependency Injection (DI) with a variant of Abstract Factory design pattern. This approach is especially suitable for such scenarios as ...