作者swpoker (swpoker)
站内java
标题Re: [问题] 该用listener还是更好的办法
时间Wed Jan 19 12:15:33 2011
※ 引述《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