Использование абстрактных принципов объектно-ориентированного программирования часто кажется оторванным от реальности, пока вы не попробуете применить их к живому коду. Здесь вы перейдете от теории к практике, превращая функциональный код в объектно-ориентированный через процесс последовательного рефакторинга.
В основе обучения лежит разработка программы для рисования геометрических фигур, которые объединяются в спрайты и взаимодействуют друг с другом. Вы увидите, как именно инкапсуляция, наследование и полиморфизм решают проблемы «спагетти-кода» и упрощают развитие проекта.
Курс предназначен для начинающих разработчиков на C#, которые знают синтаксис, но испытывают трудности с архитектурным проектированием. Финалом станет создание простой анимационной игры, где на практике отработано использование интерфейсов для гибкого управления игровыми правилами без переписывания визуальной логики.
Отзывов пока нет. Будьте первым!