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

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

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

ООФрукты / Волшебные конструкторы

  • На этом уроке мы рассмотрим несколько способов,
    как можно оформить содержимое наследников класса FruitReader.
    Какие будут преимущества и недостатки при их использовании из основной программы.

    В конечном итоге мы реализуем всё через волшебные конструкторы наследников.
    В основной программе алгоритм вычислений вынесем в отдельную функцию.
    Избавимся от статика и удивимся, как удобно теперь можно изменять
    тип источника данных - нужно всего лишь менять вызов конструктора.
  • Дата отправки отчёта: 11 октября 2018 г.
  • Задание выполнено: за 50 мин.
  • Чему научился: То что было в уроке понятно. Решил продолжить улучшение композиции и переместил FruitReader в новый класс FruitBuffered. А во FruitReader сделал аналог паттерна Фасад который обьединяет все эти классы в конструкторе и заведует этим оркестром. На мой взгляд получилось интересно, никакого наследования только композиция и удобно использовать из класса Program
  • Оценка видео-уроку:
Отчёт от 20122 за ООФрукты / Волшебные конструкторы


Отчёт от 20122 за ООФрукты / Волшебные конструкторы




Оцени работу

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

10558. --
Иван Воронин
Иван Воронин
ответить
→  Andrei  # ООФрукты / Волшебные конструкторы / 2018-10-11 10:06

Молодец, но надо поработать над стилем и лишняя точка с запятой на 12 строчке первого скриншота.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # ООФрукты / Волшебные конструкторы / 2018-10-11 12:30

Как ловко ты уже этими шаблонами оперируешь! Молодец!


20122. --
Andrei
Andrei
ответить

20122. --
Andrei
Andrei
ответить
# ООФрукты / Волшебные конструкторы / 2018-10-11 16:13

Иван Воронин, хы, самое забавное, что с пустой точкой-запятой все равно скомпилилось :D.  поработать над стилем это в смысле оформление?


  • Отчёт оценивали:
    17947Dmitry Sinitsin+1   10558Иван Воронин+1   17425ser2018+1   20167Айдар+1   19869Артем+1   9480Кирилл+1   19014Mikhail Vasilev+1   17542Никита+1   3922Александр+1   162Андрей+1   1Евгений Волосатов+1   11353AlliZzeN+1   15822Павел Демьянов+1   13385KpucTo6aJlb+1   9752chokayes+1   6452Кирилл Шмойлов+1   16218Дмитрий+1   17606Виктор+1   19525Александр Балбашов+1   8275Tekashnik+1   3747Сергей+1  

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





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

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

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

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


Научился: Перенёс код из методов read в конструкторы для классов считывания из файла, строки и клавиатуры.



Научился: Создавать Волшебные конструкторы. Код сейчас выглядит намного изящнее.