На этом уроке мы приступим к рефакторингу для выделения логики игры в отдельный, независимый класс. Мы определим в новом классе два публичных метода, а также создадим интерфейс IPlayable, который поможет нам вызывать методы из внешнего класса, не нарушая независимости.
Дата отправки отчёта:
30 ноября 2018 г.
Задание выполнено: за
1 день 22 час. 39 мин.
Чему научился:
Немного захватили ООП. Не рановато ли? это ж еще 1 уровень.
Что было сложным:
Смотрел видео 2 раза, пытаясь все понять, некоторые вещи остались поняты не на должном уровне. Вот эти две строки, пожалуй, требуют более подробного объяснения logic = new LogicMem(this); // что происходит здесь? IPlayable play; //и здесь тоже
Научился: Всё получается, игра добрая и весёлая скоро заиграет новыми красками )) У меня сообщение о победе выскакивает именно на самой правой нижней картинке и картинки заполняются парами.