Writing C# Code Using SOLID Principles
        Posted  
        
            by bipinjoshi
        on ASP.net Weblogs
        
        See other posts from ASP.net Weblogs
        
            or by bipinjoshi
        
        
        
        Published on Mon, 19 May 2014 02:07:00 GMT
        Indexed on 
            2014/05/26
            21:28 UTC
        
        
        Read the original article
        Hit count: 670
        
Most of the modern programming languages including C# support objected oriented programming. Features such as encapsulation, inheritance, overloading and polymorphism are code level features. Using these features is just one part of the story. Equally important is to apply some object oriented design principles while writing your C# code. SOLID principles is a set of five such principles--namely Single Responsibility Principle, Open/Closed Principle, Liskov Substitution Principle, Interface Segregation Principle and Dependency Inversion Principle. Applying these time proven principles make your code structured, neat and easy to maintain. This article discusses SOLID principles and also illustrates how they can be applied to your C# code.
http://www.binaryintellect.net/articles/7f857089-68f5-4d76-a3b7-57b898b6f4a8.aspx
© ASP.net Weblogs or respective owner