作者gush0905 (gush)
看板java
标题Re: [问题] 内部类别的用途?
时间Fri Dec 19 11:47:03 2008
请问callback 是什麽意思呢?
我有在别的地方看过这个名词
意思也只有稍微了解
可否更加详细的说明?
※ 引述《adrianshum (Alien)》之铭言:
: ※ 引述《etman395 (圣子到)》之铭言:
: : ......
: : google了一下都没有太清楚的讲法
: : 我会用这四种内部类却不知道什麽该用
: : 老师告诉我 尽量不要用
: : 因为别人容易不好维护(怕别人看不懂)
: : 但我很想知道 他到底要用在哪里??
: 入门书大都有谈到怎样用吧.
: 个人的心得是, 没有需要就尽量不用.
: nested class 只是真的当你很明确只是
: 该 class 底下的时候才用.
: 真的需要用的时候, 最优先考虑 static inner class.
: 其他三种, 大部份情况下都是用来作 callback 之类
: 的用途 (当然还有很多应用). 要是真的不懂得
: 用的话, 就算了吧, 反正不是必需. 用一般的 class
: 也做到, 你再写一段时间自然会感受到某些情况下
: 用普通 class 有点什麽不方便, 那时你就会明白各
: 种 inner class 的用意
: 参考其他人的应用也是能增长认知的方法. 比如 Spring
: 下面很多 XXXtemplate (JdbcTemplate, JmsTemplate etc)
: 都有很多 callback, 文件中就有示范怎样利用 anonymous
: inner class.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.162.132.184
1F:推 etman395:就是被系统呼叫的程式 常见public static void main(..) 12/19 11:50
2F:推 TonyQ:应该说是一种在程式执行完之後才进行的一个挂勾(hook) 函式 12/19 12:16