设计模式项目源码请移步:https://github.com/caobaokang419/WeatherApp(欢迎Github Fork&Star,代码设计模式&框架设计实现不妥之处,请帮忙指正),谢谢!
解释器模式(Interpreter Pattern)
1. 概念
Given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sentences int the language.
给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。
2. 应用场景
就像JDK能把java语言按照语法语义,转换成机器可以理解的二进制流;处理后,返回给我们我们理解的数据流。
通信及其他类型的协议解析
语法解析
3. 优点
4. 缺点
5. 代码实践:TBD