русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Результати застосування патерну Strategy


Дата додавання: 2014-10-07; переглядів: 868.


Переваги патерну Strategy

 

Систему простіше підтримувати і модифікувати, так як сімейство алгоритмів перенесено в окрему ієрархію класів.

Патерн Strategy надає можливість заміни одного алгоритму іншим у процесі виконання програми.

Патерн Strategy дозволяє приховати деталі реалізації алгоритмів від клієнта.

 

Недоліки патерну Strategy

 

Для правильного налаштування системи користувач повинен знати про особливості всіх алгоритмів.

Число класів у системі, побудованої із застосуванням патерну Strategy, зростає.

 

Питання для самонтролю:

1. Призначення патерну Strategy.

2. UML діаграма реалізації патерну.

3. Покроковий алгоритм реалізації патерну Strategy.

4. Приклад реалізації патерну.

5. Переваги та недоліки використання патерну.

 


 

Практичне заняття №23

Тема: Factory Method, його призначення та реалізація у програмах.

Мета: Вивчення патерну Factory Method. Навчитися використовувати зазаначений патерн при розробці власних програм.

Перелік питань, що розглядаються на лекції:

1. Призначення патерна Factory Method

2. Опис патерну Factory Method

3. UML діаграма класів патерну Factory Method.

4. Реалізація патерну

5. Переваги та недоліки використання патерну.

 


<== попередня лекція | наступна лекція ==>
Реалізація патерну Strategy | Призначення патерна Factory Method


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн