Съдържание и теми, включени в курса
Въведения
- Шаблони и многослойни архитектури
- Описание на шаблона
- Шаблони за дизайн и проектиране
- Намиране и избор на шаблони за дизайн
- Прилагане на шаблон за дизайн
Добре познати шаблони
Създаване на обекти
- Фабрика
- Строител
- Фабричен метод
- Прототип
- Сингълтън
Структурни шаблони
- Адаптер
- Мост
- Композиция
- Декоратор
- Фасада
- Лекотегловен шаблон
- Прокси
Поведенчески шаблони
- Верига от отговорности
- Команда
- Интерпретатор
- Итератор
- Посредник
- Мементо
- Наблюдател
- Състояние
- Стратегия
- Шаблонен метод
- Посетител
- Наблюдател
Създаване на шаблони
- Да използваме шаблон или не
- Формално описание на шаблона
- Организиране на каталога с шаблони
- Конкретна цел и абстрахирана цел
- Публикуване на вашите шаблони в общност за шаблони
Изисквания
Добро познаване на UML и всеки обектно-ориентиран език като C++, C#, Java, VB.NET, PHP 8 или по-нова версия и т.н.
Отзиви от участници (4)
Обясненията и интерактивността на инструктора реално донесоха темата много добре; и въпреки че вероятно не бях достатъчно опытен, все пак научих много от това!
Pieter Bruynseels - Spot Buy Center BV
Курс - Design Patterns
Машинен превод
Тренерът подчерта най-важните концепции в софтуерната архитектура с помощта на тестове. Дългодишният гледна точка за ефективното изпълнение на цикъла на разработка на софтуер, започващ от определянето на изискванията до модулно тестиране, е много освежаващ за данни учен, без голям опит в програмирането.
Kok Cheong Cheng - DBS Bank
Курс - Design Patterns
Машинен превод
Пълен обзор на техниките
Kay Jan Wong - DBS Bank Ltd
Курс - Design Patterns
Машинен превод
Ми е харесва простите, но информативни примери с код.
Yue Wang - DBS Bank Ltd
Курс - Design Patterns
Машинен превод