русский | english

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

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

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

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

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

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

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

 

 

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

Использование паттернов при наличии вредных связей в элеполе

 

 

 

3.1 Если нужно устранить вредную связь:

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

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

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

  § Алгоритм создания элемента не должен зависеть от того, из каких частей и в какой их комбинации состоит порождаемый элемент. Строитель

· Интерфейс одного элемента не должен зависеть от интерфейса второго. Адаптер

· Нужно создавать элемент/получать к нему доступ только в конкретных случаях. Заместитель

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

· Нужно отделить абстракцию элемента от реализации. Мост

· Нужно снизить зависимость между подсистемами. Фасад

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

· Нужно избежать связи между отправителем запроса и получателем. Цепочка обязанностей

 

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