Инструменты пользователя

Инструменты сайта


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