Каковы различия между прокси, оболочкой или классами фасадов

В чем различия между классами proxy, wrapper или fa & # xE7; ade

Все они кажутся мне одинаковыми, они берут реализацию, инкапсулируют ее, а затем вызываются методы в классе оболочки / прокси / фасада, которые вызывают методы инкапсулированного объекта.

Пожалуйста, покажите, почему они отличаются с примерами.

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос