命令模式 直接请求,依赖关系太强。Handler类的改变,需要修改ListView 1、执行对象Handler没有抽象接口, ListView直接使用Handler耦合性太大 2、增加一个Command层,抽象出一个Command接口,由子类包装Handler实体 3、ListView对Command接口编程,选择调用command子类,从而发送不同的请求 通过增加Command抽象命令类,将不符合抽象编程的handler 调用,转为抽象编程。