#include<Cannel_2020>

热爱生活,更热爱代码。

使用命令模式,告别if-else

直接看下面的例子:下面一个按钮当做一个命令 package command; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import...

2012-04-21 19:58:33

阅读数:3275

评论数:3

重要的Java模式——命令模式

命令模式提供一个处理用户请求的标准接口。每个请求被封装名为Command的对象中。命令模式中的三个类分别是:Command、CommandManager和Invoker。 Command          Command类表示单个行为的封装。应用程序中的每个行为,例如保存或者删除,都会被建模为...

2012-04-21 19:00:51

阅读数:1665

评论数:0

重要的Java模式——策略模式

策略模式允许在允许中替换算法。要实现该解决方案,需要将每个算法表示为Strategy(策略)类。然后应用程序委托当前的Strategy类来执行特定于策略的算法。   1、Strategy          下面示例使用Role(充当Strategy)接口来声明策略行为和俩个具体来——Buye...

2012-04-12 23:46:38

阅读数:1643

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭