Я использую его довольно часто при потреблении веб-сервисов. Шаблон "proxy" должен, вероятно, быть переименован к чему-то более прагматическому, как 'Шаблон Обертки". У меня также есть библиотека, которая является Proxy to MS Excel. Это делает очень легким автоматизировать Excel, не имея необходимость волновать по поводу фоновых деталей такой как, какая версия установлена (если таковые имеются).
YAGNI : Разработайте свои экраны в соответствии с текущими требованиями, которые, как вы конкретно указываете, не собираются менять. Если через год потребуется дополнительная настройка, сделайте ее более настраиваемой , затем , а не сейчас.
KISS : если использование XML приводит к меньшему объему кода и проще, чем создание подклассов, используйте XML . Если создание подклассов приводит к меньшему количеству кода, используйте подклассы. Опыт показывает, что создание подклассов проще.
Я считаю, что вы должны делать все, что даст вам большую гибкость, чтобы изменить свое мнение, добавить новые функции или скорректировать макет в будущем.