русский | english

Поиск по сайту ТЭММ

НОВОСТИ НАУКИ 

Книга "Биография искусств"

Перевод технической литературы

__________________
К нам можно обратиться по адресам:

mik-rubin@yandex.ru -
Рубин Михаил Семенович
julijsmur@inbox.ru -
Мурашковский Юлий Самойлович 

http://www.temm.ru
2009 ©  Все права защищены. Права на материалы этого сайта принадлежат авторам соответствующих статей. При использовании материалов сайта ссылки на авторов и адрес сайта обязательны. 

 

 

на главную написать письмо поиск карта сайта

Использование паттернов при повышении эффективности элеполя

 

 

3.2  Если нужно повысить эффективность:

· Если один элемент (создатель) содержит алгоритм создания второго элемента и при этом:

  § Нужно переопределить алгоритмы создания элементов в элементах-потомках. Фабричный метод

  § Нужно переопределить алгоритмы создания семейств элементов в элементах-потомках. Абстрактная фабрика

  § Нужно гарантировать, что элемент создан в единственном экземпляре. Одиночка

  § Новые элементы создаются путем копирования элемента-прототипа. Прототип

· Нужно обеспечить совместное использование элементов с различными интерфейсами. Адаптер

· Нужно динамически расширить функциональность элемента, добавить ему новые обязанности на время. Декоратор

· Нужно заменить элемент до момента, когда он действительно понадобится. Заместитель

· Нужно одинаково обращаться с простыми и составными элементами. Компоновщик

· Нужно ограничить набор экземпляров элементов. Приспособленец

· Нужно предоставить доступ к элементам подсистемы с помощью одного элемента. Фасад

· Нужно переопределить шаги алгоритма в элементах-потомках. Шаблонный метод

 

 

  на главную | наверх