В чем разница между шаблонами проектирования фасадов и ворот? - PullRequest
55 голосов
/ 12 декабря 2010

или Фасад == Шлюз?

Ответы [ 11 ]

1 голос
/ 12 декабря 2010

Я склонен думать о многих паттернах как об особых случаях паттерна Proxy, и не сильно беспокоюсь о том, какой конкретно он есть.

Т.е.:

  • Фасад - ваш простой прокси для множества сложных классов.

  • Адаптер - это прокси для частей системы с несовместимыми интерфейсами, как нам нужно в данный момент

  • и т.д ...

Судя по тому, что я нашел в поиске Google по "шаблону шлюза", кажется, что Gateway == Proxy: D

...