空对象是个很有意义的设计,
比如:
public class NoCommand implements Command
{
public void execute()
{}
}
这个代码是来自于《Head First 设计模式》----命令模式
它可以有效的避免这样的代码
if.....
else if,.......
等
在进行处理之前,给出一个默认的初始化的空对象,
之后就可以一视同仁的去处理
空对象是个很有意义的设计,
比如:
public class NoCommand implements Command
{
public void execute()
{}
}
这个代码是来自于《Head First 设计模式》----命令模式
它可以有效的避免这样的代码
if.....
else if,.......
等
在进行处理之前,给出一个默认的初始化的空对象,
之后就可以一视同仁的去处理