Re: [問題] 該用listener還是更好的辦法
※ 引述《eicsarch (天又黑了)》之銘言:
: 我想問一下版上大大,就是我在程式裡面(console的程式)
: 然後程式run到一個地方時會去檢查一個int變數flag
: 若是檢查完大於0就往下繼續做,若是沒有大於0就在這一直等待
: 我想問說像這種做法一般會怎麼做,用listener嗎??
: listener我查到的都是用在GUI上的,像console類的就比較少
: 不知道有沒有人做過類似方法的可以給我點建議
你這裡應該是
XXXX..
while(aa() == true){
wait...
}
XXXXX...
如果是這樣的話
那麼你判別的方式應該不是用listener
因為listener是事件驅動~或是觀察者
也就是當某個條件觸發時~所要呼叫的對應的處理~
而其處理的方式是在各個事件中~但是往往不會影響其主程式的運作
如果判別的方法有點複雜或是需要動態決定
那我會採用command(水平的組合) 而其實作方式採用template
然後相關的資料將其封裝成bean方式來做
使用的方式或許採用 Factory 決定採用哪些判別的組合或是預設
不過這個還是要看你拉
給你參考一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.29.29.131
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):