Liskov Substitution Principle C#: Correct Inheritance Every Time
Learn the liskov substitution principle c# with real examples. Avoid inheritance violations and build correct, substitutable hierarchies in .NET 10.
Software architecture deep dives for C# developers, focused on monolith patterns, modular monolith design, and decision frameworks versus microservices.
Showing 43–48 of 80 articles
Learn the liskov substitution principle c# with real examples. Avoid inheritance violations and build correct, substitutable hierarchies in .NET 10.
Learn the open closed principle c# with real examples. Extend behavior without modifying existing code using Strategy pattern and .NET 10 features.
Learn the single responsibility principle c# with real before/after examples. Understand SRP, cohesion, coupling, and .NET 10 best practices.
Master the five solid principles c# every .NET developer needs: SRP, OCP, LSP, ISP, and DIP. With real code examples for .NET 10.
Learn how to apply CQRS with feature slices in C#. See how commands and queries fit into a feature-sliced .NET project without requiring MediatR or a complex framework.
Compare feature slicing vs clean architecture in C#. Learn the tradeoffs, when each approach fits best, and how to combine them in .NET projects.