Поздравляю c завершением первой части курса. Напиши, чему ты научился, нравится ли тебе данный шаблон. Какие видишь преимущества и недостатки.
Дата отправки отчёта:
12 августа 2020 г.
Задание выполнено: за
5 час. 53 мин.
Чему научился:
Любой относительно сложный процесс можно разбить на простые части и затем каждую часть обрабатывать отдельно. Интересно, что несколько лет назад, еше не зная о существоапнии такого шаблона, я, методом проб и ошибок, самостоятельно открыл для себя этот метод и на своем опыте убедился в его эффектмыерсти. С того момента я испольщую его во всех своих программах. Должен признаться, шаблон состояние является моим любимым шаблоном.
Что было сложным:
-------------------
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 791. Валерий Жданов+12146. Иван+124765. Anatoli+16203. Николай Миролюбов+18835. Булат+117947. Dmitry Sinitsin+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Вот скажите, разве справедливо за финальные и полуфинальные уроки снимать по 50 байтов? Эти уроки ничему не учат! Конечно многие могут поспорить, типа же это классно: развивает логическое мышление, умение формулировать, анализировать, выделять главную мысль... может и развивает, но зачем же байты снимать?) Категорически не согласен!))
Шаблон легкий! Как в понимании так и запоминании: "объекты меняют свое поведение в зависимости от состояния" я всегда, когда слышу эту фразу, думаю об алкоголе)) да и на аналогиях запоминается лучше
Научился: шаблон Состояние хорошо подходит для написания интернет-магазина в части Корзина-Покупка.
В зависимости от состояния покупки, до какой стадии добрался посетитель сайта, ему должны становиться доступны различные возможности и естественно, отключаться ненужные.
К примеру, правка содержимого корзины должна становиться недоступной с момента перехода к оплате корзины, иначе неясно за что оплачено, за что нет.
До оплаты должны быть доступны варианты платежа, после транзакции, это должно стать информацией о совершенном покупателем выборе.
В рассмотренной игре КАМЕНЬ-НОЖНИЦЫ-БУМАГА состояния были реализованы классами
StateKam.java
StateNoz.java
State Bum.java
В каждом из этих классов предусмотрели три игровых метода, для каждого из вариантов, выбрасываемых игроком.
Для выброшенного камня ответы не сходились с классом, разработанным для состояния «выброшены ножницы», и аналогично с состоянием «выброшена бумага».
Курс прекрасен отличным аудиорядом - никаких проблем с громкостью здесь не наблюдалось.
Уроки краткие, с выделением времени на выполнение таких уроков не возникает проблем.
И да, как же хорошо не смотреть на клавиши ноута при наборе текста! Ошибаюсь до сих пор, но уже начал получать удовольствие от такого набора текста. Спасибо за Марафон! Трудности: Понять, насколько облегчается понимание кода, если давать ПРАВИЛЬНЫЕ И СООТВЕТСТВУЮЩИЕ функционалу имена полям и методам