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

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

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

State / State - Целый калькулятор - States

  • Мы начинаем создание целого калькулятора для демонстрации
    использования шаблона проектирования State.
    На этом уроке мы изучим работу калькулятора.
  • Дата отправки отчёта: 13 августа 2018 г.
  • Задание выполнено: за 35 мин.
  • Чему научился: Узнал, как на самом деле работает калькулятор!
  • Оценка видео-уроку:
Отчёт от 3922 за State / State - Целый калькулятор - States


Отчёт от 3922 за State / State - Целый калькулятор - States




Оцени работу

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

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # State / State - Целый калькулятор - States / 2018-08-15 09:49

Я когда узнал - мне понравилось - во всяком случае увидел логику.


18131. --
Александр
Александр
ответить
→  Александр  # State / State - Целый калькулятор - States / 2018-08-15 12:04

а как насчет cpu ? )


3922. --
Александр
Александр
ответить
→  Александр  # State / State - Целый калькулятор - States / 2018-08-15 13:32

А что насчет cpu? Задание к уроку было, нарисовать диаграмму состояний! Мы рассматриваем логику работы калькулятора, основанную на паттерне, а не то, как это всё обрабатывает процессор! И, курс же по Java, до команд процессора просто так не добраться! :) Кстати, настоятельно советую пройти всю эту серию курсов по паттернам, даже, если вы изучаете другой язык, не обязательно Java.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр  # State / State - Целый калькулятор - States / 2018-08-15 15:54

действительно, причём тут CPU? это же серия курсов по Шаблонам Проектирования на языке Java, а не ассемблер. Если данную серию курсов не проходил, очень советую, полезно для общего развития и как правильно заметил 3922. Александр, данные Шаблоны пригодны не только для Java, но и в других языках программирования. Лично по мне так Java и C# очень схожи, так что присоединяюсь к рекомендации.


  • Отчёт оценивали:
    6452Кирилл Шмойлов+1   17947Dmitry Sinitsin+1   19525Александр Балбашов+1   17606Виктор+1   16218Дмитрий+1   10670Сергей Соколов+1   791Валерий Жданов+1   10017Вадим Григорьев+1   4395Денис+1   7119Новопашин Владимир+1   7652Петя+1   18131Александр+1   14981DimanDOS+1   2146Иван+1   10558Иван Воронин+1   17255Слава+1  

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





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

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

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

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


Научился: Осознал насколько не просто реализовать калькулятор без использования состояний.
Трудности: нарисовать картинку
=)


Научился: Рисовать схему состояний калькулятора
Нарисовал без подсматривания, следуя логики рассуждений, отказалось это совсем не сложно)) Главное чтобы из каждого состоятия торчала стрелочка группы кнопок. Сброс свегда ведёт вначало, так что им немного принебрегли)))