摘要: 理论 解释器模式(interpreter),给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 解释器模式的应用场景: 当有一个语言需要解释执行,并且可将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。 解释器模式的优点: 1. 可以很容易地改变 阅读全文
posted @ 2022-09-23 21:12 KYZH 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 理论 享元模式(Flyweight),运用共享技术有效地支持大量细粒度的对象。 内部状态与外部状态: 在享元对象内部并且不会随环境变化而改变的共享部分,称为享元对象的内部状态。而随着环境变化而改变的、不可以共享的状态就是外部状态。 享元模式的优点: 1. 可以避免大量相似类的开销。 2. 运用共享技 阅读全文
posted @ 2022-09-23 13:23 KYZH 阅读(66) 评论(0) 推荐(0) 编辑