A.當(dāng)一個待解釋的語言中的句子可以表示為一棵抽象語法樹時可以使用解釋器模式B.在解釋器模式中使用類來表示文法規(guī)則,可以方便地改變或者擴展文法C.解釋器模式既適用于文法簡單的小語言,也適用于文法非常復(fù)雜的語言解析D.需要自定義一個小語言,如一些簡單的控制指令時,可以考慮使用解釋器模式
A.模板方法B.命令C.訪問者D.解釋器
A.為某一個目標(biāo)操作的結(jié)果提供臨時的存儲空間,以便多個客戶端可以共享這些結(jié)果B.保護目標(biāo)不讓惡意用戶接近C.使幾個用戶能夠同時使用一個對象而沒有沖突D.當(dāng)一個對象被引用時提供一些額外的操作,例如將此對象被調(diào)用的次數(shù)記錄下來