类间关系:
命令接口:
执行query(...)方法里有个内部类,是命令接口的子类,具体命令直接实现接口的功能,并没有依赖具体的命令执行者去实现功能,所以这个内部类既是命令实现类又是命令接收者
execute(命令接口实现类)方法:JDBCTemplate通过该方法下达并执行命令,参数为命令的实现类,此时命令实现类就成了命令执行者
类间关系:
命令接口:
执行query(...)方法里有个内部类,是命令接口的子类,具体命令直接实现接口的功能,并没有依赖具体的命令执行者去实现功能,所以这个内部类既是命令实现类又是命令接收者
execute(命令接口实现类)方法:JDBCTemplate通过该方法下达并执行命令,参数为命令的实现类,此时命令实现类就成了命令执行者