SOLID Design Principles This is a collection of simple code examples of the SOLID design principles, using Ruby.