Введение

SOLID принципы - архитектурные принципы, использование которых  позволяет проще развивать и поддерживать приложение, а также более удобно использовать уже написаный код. Это необходимый минимум для написания качественного кода.