limb3_2007_2:ru:packages:classkit:lmb_proxy
lmbProxy
lmbProxy - класс для реализации lmbProxy-объектов. lmbProxy класс реализует интерфейс lmbProxyable, содержащий метод resolve().
lmbProxy перехватывает все обращения к аттрибутам и методам проксируемого объекта. Он проверяет, был ли оригинальный объект «отрезолвлен», то есть получена реальная копия объекта, для которого создан lmbProxy. Резолвинг оригинального объекта производится в закрытом методе lmbProxy :: _createOriginalObject().
lmbHandle - это пример использования lmbProxy для реализации отложенной инициализации объектов.
Для получения оригинального объекта можно использовать метод lmbProxy :: resolve() или при помощи класса lmbProxyResolver
limb3_2007_2/ru/packages/classkit/lmb_proxy.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1

Обсуждение