程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> swing-觀察者模式中沒有抽象觀察者接口怎麼辦

swing-觀察者模式中沒有抽象觀察者接口怎麼辦

編輯:編程解疑
觀察者模式中沒有抽象觀察者接口怎麼辦

比如Swing組件是已經被封裝好了,不可能讓它去實現一個Observer接口。這使有沒有其他的辦法。我看網上有人說用代理模式?怎樣解決?

最佳回答:


代理就是給原來的類擴展機能

1你做一個代理類,這個類和你目前的類具有相同的接口
2-然後在這個代理類中定義一個子對象就是你當前類的對象
3--然後你寫出接口的方法
自己增加擴展機能,然後調用這個字對象的方法(也是該接口的)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved