Related resources for Single Responsibility Principle
  • Open Closed Principle in SOLID7/12/2015 4:11:12 PM. In this article we will learn about the Open Closed Principle.
  • What is Single Responsibility Principle7/8/2015 3:27:55 AM. In this article you will learn about the Single Responsibility Principle.
  • Overview of SOLID Principles in C#4/8/2015 4:16:52 AM. This article explains the basic rules which are combined and called the SOLID Principles.
  • How and Where Decorator Design Pattern2/6/2015 4:37:53 AM. The Decorator Design Pattern is one of the behavior patterns introduced by the GOF.
  • Single Responsibility Principle1/29/2015 2:07:59 PM. This article explains the Single Responsibility Principle (SRP), in other words "S" from SOLID.
  • SOLID (Object Oriented Design) Principles3/24/2014 12:33:51 PM. This article attempts to describe the best technique for writing code that requires a minimum of changes to add/modify requirements that are easily scale-able and most importantly, reusable. This is where the S.O.L.I.D. principles and Design patterns are useful.
  • Writing Better Code -- Keepin' it Cohesive12/4/2013 11:34:06 AM. One of the aspects of code quality we can look at is cohesion. If code is highly cohesive it is also much more testable, reusable, readable and maintainable (all the good things in life). Likewise, if code has a low level of cohesion it is often very hard to understand at a glance and difficult to test and maintain. In this article we'll take a look at a concrete example of code that does not follow the Single Responsibility Principle and as a result has low cohesion and walk through the refactoring it takes to modify the code to be more highly cohesive.
  • Single Responsibility Principle with Example8/25/2011 11:49:55 AM. Overview of Single Responsibility Principle with code Example.
  • Book Review: Clean Code - A Handbook of Agile Software Craftsmanship 5/5/2010 11:06:33 PM. I recently purchased Robert Martin's book Clean Code. Although all the examples are in Java, 99% of the book applies to C# programmers. This articles summarizes some of the main points.