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

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


Тема курса: C++
Уровень: Профессиональные
В курсе рассматриваются GoF-паттерны – типовые решения, охватывающие широкий спектр решения проблем.

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

После завершения обучения слушатели смогут:

  • описать понятие паттернов и принципы их использования;
  • описать проблемы и преимущества проектирования на базе повторного использования кода;
  •  использовать терминологию паттернов в обсуждении, проектировании и разработке;
  • разрабатывать приложение на базе паттернов;
  • понимать и использовать паттерны уровня приложения.

 

Предварительная подготовка:

  • Знание принципов объектно-ориентированного программирования.
  • Опыт работы с объектно-ориентированными языками от 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 ак. часа


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

Идёт набор.


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

Luxoft Training

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

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