Re: [問題] 該用listener還是更好的辦法

看板java作者 (swpoker)時間15年前 (2011/01/19 12:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《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
文章代碼(AID): #1DDcLeBN (java)
文章代碼(AID): #1DDcLeBN (java)