选择题 35.  某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用______最为合适。
【正确答案】 A
【答案解析】 责任链模式是一种行为型设计模式,其设计意图是,使多个对象都有机会处理请求,从而避免请求的收发双方之间的耦合关系;将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。依题意,在线文档系统需要根据用户的查询需求逐步将查询请求依次传递。而在责任链模式中,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。因此责任链模式是适合该应用场景的。