[问题] 由外层替换内层的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