SOLIDThe SOLID acronym looks at: Single Responsibility Principle Open Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Injection Principle Link to original