摘要: 解释器模式是一种行为型设计模式,它定义了一种语言并解析该语言中的表达式。这种模式用于将一个表达式文法表示成一个抽象语法树,从而使得我们可以通过对语法树进行遍历来解释整个表达式。 在解释器模式中,包含以下几个角色: - 抽象表达式(AbstractExpression):定义了一个抽象的解释操作,具体 阅读全文
posted @ 2023-06-13 17:03 穆海如枫 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 中介者模式是一种行为型设计模式,它的主要目的是减少多个对象之间的直接通信,并通过一个中介者对象来协调它们之间的交互。这样可以降低系统的复杂性,增加可维护性和灵活性。 > 示例代码 ```java // 中介者接口 interface Mediator { void sendMessage(Strin 阅读全文
posted @ 2023-06-13 15:49 穆海如枫 阅读(12) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示