proxy-object

    2熱度

    1回答

    假設我想構建一個使用延遲加載機制的數據庫抽象層。 如果我要求圖層加載一個根對象,它會加載它的外部表示並構造它自己。 然後它以某種方式確定存在某些鏈接的對象。由於加載所有前期代碼可能代價高昂,因此它會爲相關對象建立代理。這樣的代理應該能夠通過。 如果在這樣的代理上調用第一個消息,它將加載其外部表示並構造它自己。由於對代理的引用可能已被傳遞,所創建的對象需要替換現有的代理對象。 我能在原地用PHP中的

    0熱度

    1回答

    我應該能夠在代理對象上設置觀察者,更改代理對象指向的內容並仍然能夠觀察實際對象上的更改嗎? 一個例子可能解釋這一點最好。考慮以下。 在標題: @interface MyController : NSObject { MyWidgetModel * aProxyObject; } 在從NIB方法的初始化或清醒: -(void)awakeFromNib { // Init th

    1熱度

    1回答

    我的團隊正在開發基於現有的基於SOAP的Web服務的REST服務包裝。我們並不完全瞭解SOAP服務內部部件,只能訪問WSDL文件。我們的REST服務包裝將只是一對一的映射。 即使請允許我將它稱爲REST服務,但我確實知道它並不遵循REST哲學。該REST服務將部署在Tomcat上,許多客戶端將同時訪問它。 當前的實現是,我們將爲每個客戶創建一個代理對象(使用SOAP WSDL代理類)。該代理對象將

    1熱度

    1回答

    我可能會發瘋,但我發誓我已經看到一個代碼片段,允許您的代碼的使用者編寫new Foo(),而像FooProxy.Create()這樣的內容在後面被調用場景而不是構造函數。我一直在尋找它,但現在我找不到它。我根本不打算使用它,因爲它對我來說看起來像一個反模式,但我想確保我沒有把它全部做好。