[問題] 由外層替換內層的function

作者: JGC18 (JGC)   2015-01-29 17:53:37
各位先進好
我最近嘗試用java要寫一個專案
但對OO的觀念還不是很好
總是會用到寫C的直覺想法去寫
所以標題下的可能會讓人看不懂,先在此說抱歉
我的問題是這樣的:
class Api
作者: haha02 (來人!上夾棍!)   2015-01-29 19:33:00
定成抽象方法?
作者: stiles (stiles)   2015-01-29 20:44:00
不蠢. classBMethod 往上跳一層 加上 abstract 關鍵字
作者: ssccg (23)   2015-01-29 23:41:00
把要使用者自己實作的部分抽出來成abstract methodclassB改成abstract,另外看不懂你的方法多一層是什麼...你的圖是指class A是apiMethod的參數,還是Api的field?純參數的話一層一層傳進去很正常啊要看合不合理要看你實際class的架構和組成
作者: realmeat (真肉)   2015-01-30 12:32:00
作者: swpoker (swpoker)   2015-01-30 13:33:00
listener,callback
作者: adrianshum (Alien)   2015-02-01 17:26:00
看看 Strategy Pattern不完全是解決你這類的問題,但看過你大概就明白概念了

Links booklink

Contact Us: admin [ a t ] ucptt.com