Вот интересный вопрос (по крайней мере, для меня): возможно ли перехватывать произвольные методы доступа к свойствам (получателям / установщикам) в объекте, так что я могу перенаправить этот запрос в другое место, например, к частному объекту-члену?
Я бы хотел, чтобы это выглядело так, как будто мой внешний объект автоматически имеет доступ к определенным внутренним свойствам (т. Е. Ко всему, за исключением нескольких исключений) внутреннего объекта, о котором вызывающая сторона не знает, вЭффект, заставляющий внешний объект «оболочка» вести себя как внутренний объект, без необходимости вручную создавать свойства, которые сопоставляются с каждым из свойств внутреннего объекта.
Вероятно, есть шаблон для этого, но я предполагаю, что он включает в себя вручнуюподключение внешних свойств к внутренним свойствам.