模式学习-基于接口的模式

很多设计模式其实就是我们经常提到的好的编程思想的体现,使用时不必拘泥于模式的经典用法,我们只要充分理解其思想,活学活用即可。可能在我们的日常编程中已经在不经意的使用这些模式了。

刚才对观察者、命令和监听器模式写了一点简单的示例代码,现贴出来,如有理解错误欢迎指正。

package  sinpo.usagedemo;

/**
  @author  徐辛波(sinpo.xu@hotmail.com)
  * Oct 19, 2008
  */
public class  CommandPattern  {
}
interface  Command {
     void  execute () ;
}
//命令处理中心:首先对命令进行缓冲执行。
abstract class  CommandCenter  extends  Thread {
     abstract  void  addCommand () ;
     abstract  Command popCommand () ;
     public  void  run (){
         while ( true ){
             Command command = popCommand () ;
             command.execute () ;
         }
     }
}

posted on 2008-10-20 21:48 徐辛波 阅读(272) 评论(0)  编辑  收藏 所属分类: source pieces


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

常用链接

留言簿(1)

随笔分类

随笔档案

最新随笔

最新评论

阅读排行榜

评论排行榜