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