русс | укр

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

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


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


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


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


 

В системі часто потрібно створювати об'єкти самих різних типів. Патерн Factory Method (фабричний метод) може бути корисним у вирішенні наступних завдань:

· Система повинна залишатися розширюваної шляхом додавання об'єктів нових типів. Безпосереднє використання виразу new є небажаним, так як в цьому випадку код створення об'єктів із зазначенням конкретних типів може вийти розкиданим по всьому додатком. Тоді такі операції як додавання в систему об'єктів нових типів або заміна об'єктів одного типу на іншій будуть скрутними (докладніше в розділі Що породжують патерни). Патерн Factory Method дозволяє системі залишатися незалежною як від самого процесу породження об'єктів, так і від їх типів.

· Заздалегідь відомо, коли потрібно створювати об'єкт, але невідомий його тип.

 


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


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