UML диаграммы для визуализации Solid принципов: как и зачем