Применение принципов SOLID и Meta в ООП для проектирования расширяемых систем на C#
На выходе
Применять принципы SOLID для создания расширяемой архитектуры; Использовать SRP для конкретизации ответственности классов; Применять OCP для предотвращения дублирования кода; Устранять нарушения LSP в наследовании; Конкретизировать интерфейсы через ISP
Навыки
применение принципов SOLID · применение SRP · применение DIP · разработка IoC-контейнеров · проектирование API на C#