##Overview of SOLID Principles##
SOLID is Five principles of object-oriented software design. These principles are named as follows:
• Single Responsibility Principle
• Open/Closed Principle
• Liskov Substitution Principle
• Interface Segregation Principle
• Dependency Inversion Principle
To get more detail,the Chinese blog is here :http://www.cnblogs.com/OceanEyes/p/overview-of-solid-principles.html