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

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

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

Factory / Factory - Storage - Запуск

  • На этом уроке мы поочерёдно создадим и запустим программу с каждым читателем.
    Сначала проверим, как работает читатель с клавиатуры, потом - из файла.
    Нужно будет предварительно создать текстовый файл numbers.txt
    и вписать в нём два числа на отдельных строчках.

    Попробуйте самостоятельно создать класс фабрики для создания читателей.
  • Дата отправки отчёта: 20 марта 2017 г.
  • Задание выполнено: за 10 мин.
  • Чему научился: Всё понятно
  • Что было сложным: Так и не понял, зачем создавать метод init
  • Комментарии: Хотел ещё в прошлом уроке спросить, но забыл. А зачем в каждом классе вместо конструктора создавать метод init?
  • Оценка видео-уроку:
Отчёт от 9567 за Factory / Factory - Storage - Запуск




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Максим  # Шаблоны Проектирования / Factory - Storage - Запуск / 2017-03-20 12:27

Попробуй сделать с конструктором...
В некоторых случаях при запуске конструктора ещё нет возможности выполнить инициализацию.


9567. --
Максим
Максим
ответить
→  Евгений Волосатов  # Шаблоны Проектирования / Factory - Storage - Запуск / 2017-03-20 20:24

На сколько я позже понял, вы специально не создавали конструктор, чтобы продемонстрировать необходимость отдельной мини-фабрики для каждого класса. Чтобы уже там вызывать этот метод. А то конструктор берёт эту роль на себя и так уже всё менее очевидно =)



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





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

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

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

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


Трудности: Так и не понял, зачем создавать метод init
Хотел ещё в прошлом уроке спросить, но забыл. А зачем в каждом классе вместо конструктора создавать метод init?


Создали экземпляры классов ReaderFile и ReaderScanner. Использовали их и потестили.