Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Фасад (шаблон проектирования)30 марта 2011Оглавление: 1. Фасад (шаблон проектирования) 2. Особенности применения Шаблон проектирования, позволяющий скрыть сложность системы путем сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы. ОписаниеПроблемаКак обеспечить унифицированный интерфейс с набором разрозненных реализаций или интерфейсов, например, с подсистемой, если нежелательно высокое связывание с этой подсистемой или реализация подсистемы может измениться? РешениеОпределить одну точку взаимодействия с подсистемой фасадный объект, обеспечивающий общий интерфейс с подсистемой и возложить на него обязанность по взаимодействию с её компонентами. Фасад это внешний объект, обеспечивающий единственную точку входа для служб подсистемы. Реализация других компонентов подсистемы закрыта и не видна внешним компонентам. Фасадный объект обеспечивает реализацию паттерна Устойчивый к изменениям с точки зрения защиты от изменений в реализации подсистемы. Просмотров: 1794
|