На этом уроке мы реализуем все способы анимации через созадние классов наследников от Animate. У нас будет три класса: AnimateMove, AnimateMark и AnimateTurn.
Дата отправки отчёта:
31 октября 2015 г.
Задание выполнено: за
2 час. 00 мин.
Чему научился:
рефакторинг
Что было сложным:
ещё один плотный урок.
Комментарии:
то что дал свои имена переменным усложнило мне жизнь.. по нескольку раз ошибался, много шагал, доходил до graph и поражался как мы всё это дело далеко уже инкапсулировали!. радует, что теперь логика анимации разнесена по классам и про неё можно забыть))
Научился: Разделять методы переворачивания, дрожания и перемещения домино в отдельные классы. Трудности: обилие разных классов и их наследование.
virtual -> override, а методах Draw такого нет. очень хорошая программа получается, особенно с точки зрения ООП.