Демонстрация преимуществ Объектно-Ориентированного подхода на примере рефакторинга программы.
На этом курсе мы с нуля создаём программу рисованию геометрических фигур, которые потом объединяются в спрайты, взаимодействуют друг с другом.
Мы постоянно применяем рефакторинг кода, демонстрируем приёмы Объектно-ориентированного программирования. Вы сможете на собственном примере увидеть обоснованность и необходимость использования Инкапсуляции, Наследования и Полиморфизма.
Во второй части курса мы проработаем понятие Интерфейса на примере создания простой анимационной игры. Использование интерфейса позволит нам легко создавать новые правила игры не изменяя визуальной части.
Чему я научусь?
- Рефакторить код проекта.
- Инкапсулировать объекты, использовать наследование и полиморфизм.
- Создавать простую анимационную игру.
Продолжительность каждого урока 10 минут.
Какова целевая аудитория?
- Начинающие программисты, которые хотят понять суть ООП.
Язык: английский + субтитры на русском.








