Drawbacks to Using Interfaces in C# - How to Balance
While I promote interfaces in C#, it felt necessary to cover the drawbacks of using interfaces in C#. Let's explore the drawbacks to using interfaces in C#!
Software architecture deep dives for C# developers, focused on monolith patterns, modular monolith design, and decision frameworks versus microservices.
Showing 73–78 of 80 articles
While I promote interfaces in C#, it felt necessary to cover the drawbacks of using interfaces in C#. Let's explore the drawbacks to using interfaces in C#!
Learning about Object Oriented Programming? We'll cover what are classes in C# and look at OOP and interfaces in C# to learn about when we should use them!
If you like the sound of flexibility, modularity, and extensibility then the plugin architecture design pattern is something you're going to want to check out!
Want to know how you can deliver value to your end users rapidly? Let's dive into vertical slices and see what high performing engineering teams are using!
Let's dive into the plugin architecture design pattern, exploring how it can be leveraged in ASP.NET Core to create more flexible and maintainable applications.
Continue exploring whether every class needs an interface, focusing on wrapping third party code, encapsulation benefits, and tradeoffs for cleaner code.