Основы SOLID и диаграммы классов: Визуализация принципов проектирования ПО