责任链模式请求传递 — 软件工程选择题
题目
责任链 H1→H2→H3→H4 中,每个处理者收到请求 x 后执行:若 P_i(x) 为真,则处理并终止;否则传给下一个处理者。已知 H4 的 P4(x) 恒真。若请求 x 最终由 H3 处理,则下列条件式正确的是:
A. 非P1(x) 且 非P2(x) 且 P3(x)
B. P1(x) 且 P2(x) 且 P3(x)
C. 非P1(x) 且 P2(x) 且 非P3(x)
D. 非P1(x) 且 非P2(x) 且 非P3(x)