我很想知道一些解釋器模式的實時示例。我能夠找到一些重複的例子,例如「正則表達式」示例。任何人都可以指導我走向其他例子嗎解釋器模式示例
Q
解釋器模式示例
3
A
回答
3
解釋正式語言的任何機制都可以完美地套用這種模式,它可以是任何東西:從簡單的計算器到C#解析器。
許多軟件都包含來自用戶的命令行輸入:命名爲命令shell。考慮不同的數學軟件包或AutoCAD命令輸入的可能性,基本上是必須解析的輸入類型,並具有一定的複雜性。真的很多複雜的系統應該通過正式語言執行的一些正式規則獲益
1
你檢查了dofactory sample with roman numbers嗎?它看起來很直截了當。
另一個也許更全面的例子可能是this計算器。
+0
計算器例子「搜索聯繫人列表」下方的java2s示例鏈接就是一個很好的例子......謝謝 – Aravindh
相關問題
- 1. 瞭解Grep模式 - 示例
- 2. Python:K模式解釋
- 3. d3插值示例解釋
- 4. C++遞歸示例解釋
- 5. 枚舉示例解釋
- 6. 爲什麼解釋器模式會吸?
- 7. boost.python解釋器實例
- 8. Singleton模式的解釋
- 9. Easeljs模式 - 解釋差異
- 10. 快速模式解釋
- 11. 解釋FLT_MAX的位模式
- 12. 解釋Symfony的ACL模式
- 13. Python表達式求值器和解釋器模式
- 14. 編譯器,解釋器和兩者的示例
- 15. 單例模式示例
- 16. Cpython解釋器/ IronPython解釋器沒有模塊命名爲clr
- 17. 請解釋一下FinishLayout示例代碼?
- 18. 解釋示例代碼從cppreference
- 19. 解釋複製構造函數示例
- 20. 無關屬性的解釋示例
- 21. 變量範圍示例解釋
- 22. 數據倉庫示例 - 簡單解釋
- 23. bson規範示例的更好解釋?
- 24. 在處理中解釋TexturedSphere示例
- 25. 簡單While循環示例解釋
- 26. ANTLR表達式解釋器
- 27. 嵌入式C++解釋器?
- 28. 交互式ActionScript解釋器?
- 29. 解釋器的訪問者模式 - 基於實例類型的調用方法
- 30. 你能解釋一下分佈式Tensorflow教程示例嗎?
你的意思是,除了在「設計模式」[GoF]中描述的那些之外呢? –
是的,除了gof中描述的那些。任何情況下都可以考慮模式適合的地方。 – Aravindh