C# – Class Table Inheritance
Class Table Inheritance (CTI) is a design pattern used in object-oriented programming to model a hierarchy of related classes where
Continue readingClass Table Inheritance (CTI) is a design pattern used in object-oriented programming to model a hierarchy of related classes where
Continue readingAbstract Dynamic memory allocation is a pivotal concept in C programming, offering a way to manage memory efficiently during runtime.
Continue readingIn software development, the Two-Step view pattern is a design pattern used to separate the rendering and presentation logic of
Continue readingIn C#, an application controller is a design pattern used to centralize the flow of an application and manage its
Continue readingThe Object Pool pattern is a creational design pattern used to efficiently manage a pool of reusable objects. It is
Continue readingThe State pattern provides a way to encapsulate the behavior of an object into separate state classes. Each state class
Continue readingThe Decorator pattern in C# is a design pattern that enables the dynamic addition of additional functionality to an object
Continue readingAs in the repository pattern, we introduced a data layer (Repository class) to deal with data or to separate the
Continue readingThe Data Mapper pattern is a software design pattern used in ORM (object-relational mapping) to separate the DAL (data access
Continue readingThe Front Controller is a design pattern that provides a centralized entry point for handling requests in a web application.
Continue reading