美文网首页
Android 设计模式入门到精通之二十三:解释器模式(Inte

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

作者: 编程家园 | 来源:发表于2020-02-05 10:23 被阅读0次

解释器模式(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. 应用场景 --比如Date和Time格式化功能

--相关概念:正则表达式:

就像JDK能把java语言按照语法语义,转换成机器可以理解的二进制流;处理后,返回给我们我们理解的数据流。

通信及其他类型的协议解析

语法解析

3. 优点

4. 缺点

5. 代码实践:

JDK: 

• java.util.Pattern

• java.text.Normalizer

• java.text.Format

• javax.el.ELResolver

Android: TBD

相关文章

网友评论

      本文标题:Android 设计模式入门到精通之二十三:解释器模式(Inte

      本文链接:https://www.haomeiwen.com/subject/vlkrxhtx.html