摘要: 解释器模式:给定一门语言,定义其词法规则及语法规则(即:文法表示),并提供一个用于解析与执行该语言的解释器。 核心:定义文法表示(词法规则和语法规则),并提供一个处理该文法表示的解释器 从而允许用户端自行构造语句执行不同逻辑 角色: 终结符表达式(value):操作数 非终结符表达式(symbol) 阅读全文
posted @ 2020-12-03 00:57 祁奇 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 中介者模式:用中介对象来封装一系列对象的交互,使各对象不需要显式地相互依赖,松散耦合,使类的改动局限于类本身和中介类 核心:星型拓扑,由中介者作为通信中枢(一中介者:多同事类,同事类之间解除依赖) 角色: 具体中介类Mediator:作为所有同事类的依赖,作为通信中枢。 具体同事类Colleague 阅读全文
posted @ 2020-12-03 00:22 祁奇 阅读(67) 评论(0) 推荐(0) 编辑