Основы программирования. Шаблоны проектирования (2013)
26.01.2015

Шаблоны проектирования — это повторно используемые решения проблем, с которыми разработчики ПО сталкиваются снова и снова. Вместо того чтобы изобретать велосипед, научитесь использовать эти проверенные временем и протестированные шаблоны, которые сделают ваши программы более надежными и гибкими. В этом курсе рассматриваются шаблоны проектирования в общем и семь наиболее часто используемых объектно-ориентированных шаблонов, помогающих ускорить разработку ПО и сделать ее более легкой. Элизабет Робсон и Эрик Фримен, одни из авторов книги HeadFirstDesignPatterns, предоставят вам обзор каждого шаблона и примеры его применения. Будут рассмотрены шаблоны Стратегия, Наблюдатель, Декоратор, Одиночка, Коллекция, Состояние и Фабричный метод.
Темы курса:
- Что такое шаблоны проектирования?
- Инкапсуляция изменчивого кода с помощью шаблона Стратегия
- Динамический контроль поведения
- Реализация шаблона Наблюдатель
- Хаос при наследовании
- Расширение поведения путем композиции
- Многопоточность и шаблон Одиночка
- Обзор проекта конечного автомата
- Инкапсуляция итерации с помощью шаблона Коллекция
- Инкапсуляция создания объекта с помощью шаблона Фабричный метод
Производитель: Lynda.com
Язык: Русский
Жанр: Программирование
Продолжительность: 02:19:00
Качество видео: PCRec
Видеокодек: MPEG-4
Битрейт видео: ~1221 kb/s 15,00 FPS
Размер кадра: 1280 x 720
Аудиокодек: AC3
Битрейт аудио: 192 kb/s (CBR), 1 Ch, 44100 Hz
Скачать обучающий видеокурс (1.24 GB):
Похожие новости
- Superimpose Studio Pro 1.3 - простой способ наложения слоев в Mac OS X
- Smart Zipper - RAR&7Zip Tool 1.71
- Mother Russia Bleeds (2016)
- Pro Paint 3.6.0
- Xenonauts 2.1.0.4 [GOG]
- CameraBag 2.8.01
- PhotoDirector Ultra 7.0.7405
- Control Center для Mac 2.1.2
- AnyTrans for iOS 7.0.4 (20190214)
- Business Card Studio - Templates for MS Word 2.0
- Cookie 4.5.4 - менеджер по управлению куками
- Борис Вербицкий. Мастер-класс по цветокоррекции и работе с объемом (2013)
- Suitcase Fusion 5 16.2.4 для Mac
- Soundizers StereoMonoizer 1.1
- Capture One Pro 11.3.1
- iStudiez Pro 1.1.1
- Maple 2015.1
- BusyCal 2.6.9
- 150 Amazing Cityscapes HD Wallpapers (Set 43)
- Pulsar 2.3.4