SOLID PrinciplesAmerican software engineer and instructor Robert C. Martin promotes the SOLID principles in his books and talks. What […] December 23, 2020 in Programming tagged interface / principles / dependency / open / closed / Martin / solid / liskov / inversion by Mike
WPF File Input Box User ControlOne good use-case for creating a user control is a file input text box. This post is based […] April 16, 2020 in WPF tagged input / file / user / control / box / property / dependency by Mike
Dependency InjectionWhat is Dependency Injection? Dependency Injection (DI) is a software design pattern. It allows us to develop loosely-coupled […] May 22, 2019 in C# tagged interface / constructor / dependency / injection by Mike
C# Interfaces Extensibility 2This post shows us how we built the previous post called C# Interfaces Extensibility. Below is how we […] January 8, 2019 in C# tagged interface / extensibility / implements / logger / dependency / injection / C# Interfaces by Mike
C# Interfaces ExtensibilityLet’s use an example to illustrate how interfaces can be used in our own code. We have a […] August 4, 2018 in C# tagged principle / interfaces / oop / extensibility / OCP / dependency / injection / open / closed / C# Interfaces by Mike