Запись открытого урока онлайн-курса «Архитектура и шаблоны проектирования»

На этом уроке разобрали:

  • подход Data Streams;
  • как принцип инверсии зависимостей (dependency inversion principle, DIP) используется для получения паттерна Iterator;
  • как применяется принцип инверсии зависимостей для получения повторно используемых алгоритмов над коллекциями объектов;
  • почему стоит избавляться от циклов при работе с коллекциями.

Преподаватель: Евгений Тюменцев — директор компании по разработке программного обеспечения.