設計模式學習筆記-解釋器模式

四則運算問題 先輸入表達式的形式,好比a+b+c+d-e,要求表達式字母不能重複 在分別輸入a、b、c、d、e的值 最後求出結果 傳統方案解決四則運算問題 編寫一個方法,接收表達式的形式,而後根據用戶輸入的數值進行解析,獲得結果 問題分析:若是加入新的運算符,不利於擴展 解決方案:考慮解釋器模式,即表達式–>解釋器(能夠設置多個)–>結果 解釋器模式 基本介紹 在編譯原理中,一個算術表達式經過詞法
相關文章
相關標籤/搜索