На этом уроке мы начнём всё заново. Но уже на другом, качественно новом уровне. Проработаем архитектуру будущей программы. Создадим новый проект и создадим класс Ocean. Пока программа будет простой, самое главное в этом уроке - понять архитектуру проекта, увидеть весь лес как бы сверху.
Дата отправки отчёта:
20 августа 2015 г.
Задание выполнено: за
1 час. 30 мин.
Чему научился:
Проработка архитектуры программы.
Что было сложным:
Сложностей не возникло.
Комментарии:
Очень помогло расписывание всех классов и полей в понимании архитектуры программы.
Научился: Составлять план проекта "от общего к частному" Трудности: Сложностей не было Очень удачная идея - сделать новый проект, перейти на новые рельсы с уже готовыми старыми наработками. К сожалению, тоже с uml не очень, поэтому схему выкладываю "по старинке" - на листе бумаги, нарисованную в карандаше. Как скриншот исходника - проект, где создаем "океаны", а в моем случае - фланги, видимые с наблюдательного пункта.
Научился: Начинать все заново Непонятно, зачем нам городить огород с наследованием для класса Box только из-за разных картинок. Мы легко это можем реализовать свойством, в которое поместим значение перечисления (Enum-а).