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

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

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

Template method / Template Method - Introduction

  • На этом уроке мы познакомимся с очередным
    шаблоном: "Шаблонным метод" (Template Method).

    ru.wikipedia.org/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)>Шаблонный метод (шаблон проектирования)
  • Дата отправки отчёта: 3 марта 2019 г.
  • Задание выполнено: за 20 мин.
  • Чему научился: абстрактный класс хранит в себе неизменяемый алгоритм действий, применяемый в массовом порядке
    Клиент обращается к абстрактному классу, а тот в свою очередь делегирует выполнение определённого алгоритма конкретным классам, обращающимся к абстрактному за инструкциями.

    Ежегодно у меня в рамках профессиональных обязанностей приходится обновлять корневые сертификаты всех пунктов моего региона. Их 600. И это 600 однотипных прохождений одного и того же. Залогиниться, десяток одинаковых, с малыми вариациями, кликов ПКМ, указание файла откуда взять обновку, проверка успешности обновления и выход. И так 600 раз. Если этого не делать - танцы с бубном, здравствуйте! Если это делать - немного тупеешь на время однообразного тыкания. Со временем скорость маслания мышью растёт, но идея автоматизации процесса всё равно витает в воздухе. Любопытно, поможет ли этот курс найти решение для подобной рутины.
  • Оценка видео-уроку:
Отчёт от 17947 за Template method / Template Method - Introduction


Отчёт от 17947 за Template method / Template Method - Introduction




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Dmitry Sinitsin  # Template method / Template Method - Introduction / 2019-03-03 11:31

Теоретически можно автоматизировать


10365. --
Rita
Rita
ответить
→  Dmitry Sinitsin  # Template method / Template Method - Introduction / 2019-03-03 12:53

Клиент обращается к абстрактному классу, а тот в свою очередь делегирует выполнение определённого алгоритма конкретным классам, обращающимся к абстрактному за инструкциями.
Теоретически можно


9913. --
vip
vip
ответить
→  Dmitry Sinitsin  # Template method / Template Method - Introduction / 2019-03-03 15:20

AutoIT есть такая Приблуда без замысловатостей можно наскриптить при желании все что душа пожелает лишь бы руки освободить


  • Отчёт оценивали:
    18131Александр+1   1Евгений Волосатов+1   13417Chip+1   19022Олег Чудновский+1   19475Konstantin+1   20659no name+1   791Валерий Жданов+1   11353AlliZzeN+1   10365Rita+1   9913vip+1   3146Permitin Alexey+1   8275Tekashnik+1   21136RasDimday0   17663Oleksandr+1   3922Александр+1  

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





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

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

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

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


Научился: шаблонный метод используется в случаях когда при работе с разными классами теребуется произвести серию похожих действий. например для принятие заказа в ресторане фаст фуд требуется внести заказ, посчитать итоговую сумму, выдать сдачу. Эти действия будут общими для любого заказа. При этом заказы могут отличаться, по признаку требуется ли готовка (гамбургер дополнительное отправление заказа на кухню) или нет (предоставление напитка из бара). По тем действиям, которые отличаются - в абстрактном классе создается абстрактный метод, который затем реализуется в отдельных классах.



Научился: Интересный паттерн и когда писал сборник игр, вот такие операции, как инициализация запуск пауза результат у всех игр разный, но последовательность действий одинаковая.