На уроке будет продемонстрирован алгоритм использования всех пяти принципов SOLID для построения абстракций, устойчивых к изменению требований. Данный подход позволяет минимизировать правки в коде и устранить эффект снижения скорости разработки по мере роста размеров проекта, отмеченный Бруксом в книге "Мифический человеко-месяц"