Android 设计模式入门到精通之二十三:解释器模式(Interpreter Pattern)

设计模式项目源码请移步: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

上一篇:长整数加法程序----补表示加法的进位和符号确定


下一篇:Python类表示的方法