Теория ООП на практике C# — Повтор

6 участников

О чём курс

Использование абстрактных принципов объектно-ориентированного программирования часто кажется оторванным от реальности, пока вы не попробуете применить их к живому коду. Здесь вы перейдете от теории к практике, превращая функциональный код в объектно-ориентированный через процесс последовательного рефакторинга.

В основе обучения лежит разработка программы для рисования геометрических фигур, которые объединяются в спрайты и взаимодействуют друг с другом. Вы увидите, как именно инкапсуляция, наследование и полиморфизм решают проблемы «спагетти-кода» и упрощают развитие проекта.

Курс предназначен для начинающих разработчиков на C#, которые знают синтаксис, но испытывают трудности с архитектурным проектированием. Финалом станет создание простой анимационной игры, где на практике отработано использование интерфейсов для гибкого управления игровыми правилами без переписывания визуальной логики.

Программа обучения

  • Часть 1: Проектирование программы рисования геометрических фигур
    • Введение в рефакторинг
    • Реализация инкапсуляции в объектах
    • Применение наследования в структуре фигур
    • Использование полиморфизма при взаимодействии объектов
  • Часть 2: Архитектура анимационной игры
    • Понятие интерфейса в C#
    • Создание игровых правил через интерфейсы
    • Разделение игровой логики и визуальной составляющей
Складчина создана 2 сентября 2019 г. · описание обновлено 23 марта 2026 г.

Выпуски серии 2

Все 2
Повтор Вы здесьСентябрь 2018 82 ₽

Другие материалы школы 12

U Udemy Все материалы
200 ₽ 1 120 ₽