S.O.L.I.D. - Svetlana-Kovalev/My-Notes GitHub Wiki
Источником принципов S.O.L.I.D принято считать книгу Роберта Мартина «Чистая архитектура». Если у Вас есть время прочесть книгу, лучше отложите эту статью и почитайте книгу. Если времени у Вас нет, а завтра собес — велком.
Итак, 5 принципов:
Single Responsibility Principle — принцип единственной ответственности. Open-Closed Principle — принцип открытости/закрытости. Liskov Substitution Principle — принцип подстановки Барбары Лисков. Interface Segregation Principle — принцип разделения интерфейсов. Dependency Inversion Principle — принцип инверсии зависимости.