Шаблоны проектирования (GoF). Редакция для Java

По мере наполнения
Москва. Курс


Тема курса: Java
Уровень: Профессиональные
22880е
В курсе рассматриваются базовые 23 паттерна, изложенные в книге "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.

Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. Паттерны находят применение во всех областях деятельности, поскольку позволяют использовать сработавшие ранее решения. Знание паттернов проектирования позволяет не только быстрее строить Ваши решения и получать качественный исходный код, но и проще общаться с Вашими коллегами, которые уже освоили данную технологию. 

В курсе рассматриваются базовые 23 паттерна, изложенные в книге "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GoF). 

Для прохождения курса обязательно наличие предварительной подготовки:

  • Знание принципов объектно-ориентированного программирования.
  • Опыт работы с объектно-ориентированными языками от 1 года.
  • Знакомство с Java, UML (желательно).

Разбираемые темы:

Модуль 1:

  • Введение.
  • Авторы.
  • Литература.
  • ООП, UML, LePUS3.
  • Принципы ОО дизайна.
  • Каталог шаблонов GoF.

Модуль 2:

  • Factory Method, Abstract Factory, Adapter, Composite, Decorator, Observer, Strategy.

Модуль 3:

  • Template method, Bridge, Chain of Responsibility, Prototype, Façade, Mediator, Flyweight.

Модуль 4:

  • Command, Proxy, Interpreter, Iterator, State, Memento, Visitor, Singleton.
Если у вас есть вопросы по этому курсу, нажмите: Расскажите мне об этом курсе
Длительность:

24 ак.часа


График занятий:

Будние дни:

  • 10:00


Обучающая компания

Luxoft Training

Москва, 1-й Волоколамский проезд, д. 10, стр. 3
м. Сокол, Октябрьское поле

все курсы компании