Пять принципов SOLID:
• SRP — принцип единственной ответственности (Single Responsibility Principle).
• OCP — принцип открытости/закрытости (Open/Close Principle).
• LSP — принцип подстановки Барбары Лисков (Liskov Substitution Principle).
• ISP — принцип разделения интерфейса (Interface Segregation Principle).
• DIP — принцип инверсии зависимостей (Dependency Inversion Principle)