Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

State / State - Вступление

  • Мы начинаем знакомство с шаблоном проектирования Состояние.
    На этом уроке мы узнаем назначение этого шаблона и его отличия от Стратегии.
    Далее мы напишем две программы:
    игру Камень-ножницы-бумага и целый Калькулятор.
  • Дата отправки отчёта: 23 марта 2017 г.
  • Задание выполнено: за 10 мин.
  • Чему научился: начал изучать шаблон State
  • Что было сложным: придумать свой пример в чем разница между стратегией и состоянием
  • Комментарии: шаблоном состояние можно описать воду в разных состояниях т.е мы берём лёд из холодильника и используем его, тут нам понадобилась жидкость, мы этот лёд нагреваем и он тает становясь жидкостью, нам нужен пар, мы берём и выливаем эту же жидкость на горячую поверхность и она становится паром. Если эти действия совершить по шаблону стратегия то когда нам нужен лёд мы берём лёд если нам нужна вода в жидком виде, то мы лёд ложим обратно и наливаем воду из крана, нужен пар, идём и собираем пар от каких нибудь гейзеров. Т.е мы не изменяем её состояние, а берём сразу в нужном, т.е у нас вода своё состояние не меняет в процессе. Короче как-то так, не знаю насколько удачный пример.
  • Оценка видео-уроку:
Отчёт от 10100 за State / State - Вступление




Оцени работу

 
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - Вступление / 2017-03-23 19:22

Прикольный пример. Но это больше не на стратегию а на фабрику похоже, что ты написал


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - Вступление / 2017-03-23 19:22

Прикольный пример. Но это больше не на стратегию а на фабрику похоже, что ты написал



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Состояние шаблон, когда обьект менять должен состояние на ходу, где состояние меняется внутри состояния. Пока сложно понять этот момент, но будем посмотреть.



Научился: Узнал, что это за шаблон такой
То есть это Стратегия, где алгоритм для каждого состояния может влиять на это самое состояние