摘要:
一、解释器模式概念 1.1 什么是解释器模式 解释器模式是一种行为型设计模式,用于解释和解析特定语法规则的表达式或语言。它定义了一个语言的语法,并且用于解释语言中的表达式。 结构 解释器模式通常包含以下几个要素: AbstractExpression(抽象表达式): 声明了一个抽象的解释操作,通常是 阅读全文
摘要:
一、模板模式概念 1.1 什么是模板模式 模板模式是一种行为型设计模式,用于定义算法的框架结构,将具体步骤的实现延迟到子类中。这种模式促使子类在不改变算法结构的情况下重新定义算法中的某些步骤。 结构 模板模式通常包含以下几个要素: AbstractClass(抽象类): 定义了算法的框架结构,其中包 阅读全文
摘要:
一、享元模式概念 1.1 什么是享元模式 享元模式是一种结构型设计模式,旨在通过共享对象来最大程度地减少内存使用和提高性能。在享元模式中,对象被设计成可共享的,以便在需要时能够被多个不同的上下文使用。 结构 享元模式通常包含以下几个要素: Flyweight(享元): 定义了共享对象的接口,包含了需 阅读全文