【正确答案】
B
【答案解析】解析:Observer模式定义并保持对象间的依赖关系,它允许一个对象在其状态改变时,通知依赖它的所有对象。Command模式将请求封装在对象中,把它最为参数来传递。Iterator抽象了访问和遍历一个集合中的对象的方式。ChainofResponsibility是用一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在它们之间传递request。也就是说,来了一个请求,A类先处理,如果A类没有处理,就传递到B类处理,如果B类没有处理,就传递到C类处理,就这样象一个链