Возьмём цветные карандаши и будем раскрашивать наш домик. Создаём новые классы для цветны линий, окружностей и прямоугольников.
Дата отправки отчёта:
8 мая 2017 г.
Задание выполнено: за
30 мин.
Чему научился:
Вроде бы ничего нового.
Что было сложным:
Прога достигла той точки сложности и запутанности, что я осмысливал, почему в одном конструкторе надо писать тип переменной color, а в другом не надо. public ColorBox(int x1, int y1, int x2, int y2, Color color) : this (new Pixel (x1, y1), new Pixel(x2, y2), color)
Комментарии:
Замечаний нет. Прога достигла наивысшей точки запутанности и я ожидал, когда начнется правильная организация кода. На всем протяжении этих уроков я понимал, что мы делаем как-то не так, но когда же будет как нужно? Наконец-то это началось.
Научился: Сoздaл класc ColorLine, ColorCircle, ColorBox. Дoбaвил в каждый новый клacc пoле для цвeтнoго каpандаша Pen. В ocновную пpoгpaмму дoбaвил экземпляры цвeтных линий, круга и боксика. +++
Трудности: Путаешься от большого количества классов и кода в нём, в следующем уроке будет наследование, станет проще, будет интересно посмотреть на оптимизацию кода. Сложно, но интересно