Monday, January 1, 2018

SOLID Principles in C#

SOLID principles are group of 5 principles, which helps to create a good software system. One can notice that all design patterns are following these principles.

While designing a software system, several things are taken into considerations that may includes design pattern, coding, database schemas, robustness, adapting to new requirements, etc.

SOLID principles helps us to minimize the software desing problems while creating the software. It helps in creating a strong software architecture that can also be reused with the other requirements of the users.

SOLID stands for following 5 important object oriented principles:

·         S: Single Responsibility Principle (SRP)
·         O: Open closed Principle (OSP)
·         L: Liskov substitution Principle (LSP)
·         I: Interface Segregation Principle (ISP)
·         D: Dependency Inversion Principle (DIP)

The SOLID principles help in making the software design more understandable, flexible, robust, extensible and maintainable.

Share This
Previous Post
Next Post

TekGrabs, established in 2017, is in the business of sharing Information. It provides news, articles and photos about the different technologies, inventions in different domains. Provides information on programming and databases.