摘要: Java作為一種面向對象的開發語言,對實現設計模式提供了良好的支持,并且提供了許多默認的實現,比如:通過Java中的Observable類和Observer接口可以方便的實現觀察者模式。
閱讀全文
摘要: 在上一篇隨筆中,由于時間和篇幅的關系只是簡單介紹了Proxy模式的概念,并沒有寫到Java中對Proxy模式特有的支持,所以嚴格說起來是有點"名不符實",現在就接著介紹JDK中Proxy模式的實現:Java API中提供了對Proxy模式的支持,主要是通過反射(Reflect)包中的Proxy類和InvocationHandler接口實現,具體過程如下:
閱讀全文
摘要: 代理(Proxy)模式,顧名思義就是對象之間不直接發生聯系,而是通過中間的代理人進行溝通。這種關系在現在的娛樂圈中普遍存在:明星通常都有經紀人來代理自己的演出事宜,而不是直接去聯系演出商。下面就通過這個實際中的例子來說明代理模式。
閱讀全文