Четвёртый урок На этом уроке мы вынесем всю логику работы с координатами в отдельный класс Pixel и в конце добавим ещё одни шарик в наш "Хранитель экрана".
Дата отправки отчёта:
13 июля 2015 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
Снова рефакторил код увеличения удобства и функциональности.
Научился: создавать класс и его экземпляры с разными параметрами(рисовать разноцветные разноразмерные шарики с разными скоростями) Трудности: не запутаться в параметрах все хорошо
Научился: Разделять функциональность по классам. Трудности: Подобрать правильные модификаторы доступа к свойствам классов. 1) Правильней Pixel в отдельный файл вынести :)
"один класс - один файл".
2) Не очень хорошо разделять создание готовой фигуры на конструктор и SetDepth, который пользователь может забывать. В идеале - передавать в конструктор структуру, в которой задаются все необходимые параметры.