русс | укр

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

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


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


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


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


 

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

Клас сам контролює процес створення єдиного екземпляра.

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

Можливість створення об'єктів класів, похідних від Singleton.

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

У разі використання декількох взаємозалежних одинаків їх реалізація може різко ускладнитися.

 

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

 

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

2. Наведіть практичні приклади необхідності використання даного патерну.

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

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

5. У чьому полягає різниця між класичною реалізацією та іншими реалізаціями.

6. Переваги та результати застосування патерну.


 

Лекція №21

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

Мета: Отримання знань з реалізації патерну Observer та його іикористанні при розробці програм.

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

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

2. Постановка проблеми, що вирішується за допомогою патерна.

3. Структура патерна Observer.

4. Приклад патерна Observer.

5. Реалізація патерна Observer.

 

 


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


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