摘要: 1 意图:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 2 动机:如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。 构建一个解释器,解释这些句子来解决问题。 3 适用性: 当一个语言需要解释执行, 阅读全文
posted @ 2016-07-21 19:38 罗纳尔东 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 1 意图:将一个请求封装为一个对象,可以用不同的请求对客户进行参数化; 对请求排队或记录请求日志,以及支持可撤销的操作。 2 别名:Action、Transaction 3 动机:把请求变成一个对象。关键是定义一个抽象的Command类,定义一个执行操作的接口。最简单有一个抽象的Execute操作。 阅读全文
posted @ 2016-07-21 11:26 罗纳尔东 阅读(297) 评论(0) 推荐(0) 编辑