Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
 
Category: <span>Software Architecture</span>

SOLID Ruby

The SOLID principles are a set of design principles that improve an Object Oriented design. They are: * Single Responsibility Principle * Open/Closed Principle * Liskov Substitution Principle * Interface Segregation Principle * Dependency Inversion Principle The SOLID principles were written with a statically typed language (such as C++ or …