ProghubPH
Термин «SOLID» представляет собой аббревиатуру пяти важнейших принципов работы с классами в объектно-ориентированном проектировании и включает:
 несколько вариантов
Принцип единственной обязанности
Принцип открытости/закрытости
Принцип подстановки Барбары Лисков
Принцип разделения интерфейса
Принцип инверсии зависимостей
Принцип реализации абстракции
Принцип единственного наследования