摘要:
[]> 本文是【GoF设计模式】系列第22篇,更多内容欢迎关注公众号:咖啡八杯 前言 为什么需要解释器模式? 假设营销系统要判断用户是否符合优惠活动资格,规则是"用户年龄 > 18 且 积分 > 100"。最直接的写法是 if-else: public boolean check(User user 阅读全文
posted @ 2026-07-21 23:27
咖啡八杯
阅读(144)
评论(0)
推荐(1)
摘要:
本文是【GoF设计模式】系列第22篇的前置知识,更多内容欢迎关注公众号:咖啡八杯 前言 解释器模式是 GoF 23 种设计模式中公认比较难理解的一个。它的难不在代码本身,而在前置概念——文法和 AST(抽象语法树)。如果不先搞懂这两个概念,直接看解释器模式的代码会一头雾水。 本文从零开始,用数学表达 阅读全文
posted @ 2026-07-21 23:25
咖啡八杯
阅读(25)
评论(0)
推荐(0)

浙公网安备 33010602011771号