單項(xiàng)選擇題
某軟件公司承接了為某工作流語(yǔ)言開(kāi)發(fā)解釋器的工作。該工作流語(yǔ)言由多種活動(dòng)節(jié)點(diǎn)構(gòu)成,具有類XML的語(yǔ)法結(jié)構(gòu)。用戶要求解釋器工作時(shí),對(duì)每個(gè)活動(dòng)節(jié)點(diǎn)進(jìn)行一系列的處理,包括執(zhí)行活動(dòng)、日志記錄、調(diào)用外部應(yīng)用程序等,并且要求處理過(guò)程具有可擴(kuò)展能力。針對(duì)這種需求,公司采用()最為恰當(dāng)。
A.適配器模式
B.迭代器模式
C.訪問(wèn)者模式
D.觀察者模式