InteractiveMe

17 Jun
2018

Single Responsibility Principle in C#

A class should only have one responsibility and a class should only have one reason to change. SRP is trying to enforce high cohesion and loose coupling in our classes, our classes should only contain elements that are closely related. Having unrelated elements in our classes leads to tight coupling and low cohesion which makes […]

Read More
10 Jun
2018

The Solid Principles of Object Oriented Design in C#

The SOLID acronym refers to five object oriented design principles for software developers to adhere to while developing applications, that will lead to a code base that is easier for developers to understand, and applications that are more maintainable and extendable in the future. The principles that make up the SOLID acronym are known as: […]

Read More