Каковы различия между прокси-серверами, оболочкой или классами фасадов.
Все они кажутся мне одинаковыми, они выполняют реализацию, инкапсулируют его, а затем методы вызываются в класс wrapper/proxy/facade, которые вызывают методы инкапсулированных объектов.
Пожалуйста, покажите, почему они отличаются от примеров.
Спасибо