Software architecture
Before you look at the Static Factory Method pattern example in TypeScript, you can see my post about what is the Static Factory M...
Before you look at the Static Factory Method pattern example in C#, you can see my post about what is the Static Factory Method pa...
The static factory method is a creational design pattern to create instances of a class, it works like the factory method, but unl...
Before you look at the Aggregate Roots example in C#, you can see at my post on what Aggregate Roots are in Domain-Driven Design. ...
In Domain-Driven Design an Aggregate Root is the main Entity in an Aggregate, for example, in the ordering aggregate, where the en...
Before you look at the Repository pattern example in C# using Entity Framework Core, you can see my post about what is the Reposit...
The repository pattern is a design pattern to encapsulate the methods to access to a data source and access to them from any layer...
In Domain-Driven Design an Aggregate is a set of related entities and value objects, for example, in the ordering aggregate, the e...
Before you look at the Entities example in C#, you can see at my post on what Entities are in Domain-Driven Design. Entity interfa...
In Domain-Driven Design an Entity is an object that represents an object with identity, for example, a person, a product, or an en...