編程中解釋器模式的概念
作者:佚名 時間:2012-06-20 分享到:
解釋器模式基于一個很簡單的概念,某些編程問題的最佳解決方法是創建一門專門的語言,然后用那門語言來表達這些問題的解決方案。那么哪些編程瓿適合于應用解釋器模式呢?一個簡單的區分規則是,適合于使用模式來解決的一般都是自我包含的問題,它們和其他問題之間其有顯明的分界,比如,如果你要編寫基于特定的條件查找特定的對象,你或許應該考慮創建 一種查詢語言,另一方面,如果你正在處理創建對象的配置任務,那么你可以編寫一個配置語言。
另外一個適合使用解釋器模式的情況是,當你發現自己創建了很多不連續的代碼塊,雖然這些代碼塊本身很簡單,但當你開始合并他們并再合作時,或許一個簡單的解釋器可以幫你完成所有這些工作。
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n968.html