arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2006年9月21日

摘要: 命令Command模式是GOF23种模式中的一种,是一种行为模式。这种模式很难理解。《设计模式》一书中对它语焉不详。而网上的一些文章对其的解释也是错误的。实际上,命令模式并不是那么神秘。本文中我会简单的告诉你什么是命令模式,怎样使用命令模式。命令模式的理解,关键有2点:一、使用接口---实现类的方式。通常命令模式的接口中只有一个方法。 实现类的方法有不同的功能,覆盖接口中的方法。 在面向对象编程中,大量使用if…else…,或者switch…case…这样的条件选择语句是“最差实践”。通常这类代码,意味着有重构的余地。命令模式就是干掉条件选择语句的利器。1,首先提供一个接口:public in 阅读全文
posted @ 2006-09-21 15:13 arm-linux 阅读(234) 评论(0) 推荐(0) 编辑