Съдържание и теми, включени в курса
Увод
- Шаблони и етажерни архитектури
- Описанието на шаблона
- Шаблони за дизайн и проектиране
- Намиране и избор на шаблони за дизайн
- Внедряване на шаблони за дизайн
Знакови шаблони
Създаване на обекти
- Factory
- Builder
- Factory Method
- Prototype
- Singleton
Структурни шаблони
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Поведенчески шаблони
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Observer
Създаване на шаблони
- Да шаблон или не да шаблон
- Формално описание на шаблона
- Организиране на каталога с шаблони
- Конкретна цел и абстрактна цел
- Публикуване на вашите шаблони в общност от шаблони
Изисквания
Добро познаване на 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
Машинен превод