我最近学习了解释器模式。我发现装饰器和解释器之间有一些相似之处。它们具有相似的结构。
我在这种情况下看:解释器中的一种非终端行为和一种终端行为。它看起来与装饰器非常相似。可能有非终端行为调用相同的非终端行为,然后调用终端行为。这似乎非常类似于将装饰器应用于对象上的相同装饰器。
装饰器是解释器的特殊情况吗?
我最近学习了解释器模式。我发现装饰器和解释器之间有一些相似之处。它们具有相似的结构。
我在这种情况下看:解释器中的一种非终端行为和一种终端行为。它看起来与装饰器非常相似。可能有非终端行为调用相同的非终端行为,然后调用终端行为。这似乎非常类似于将装饰器应用于对象上的相同装饰器。
装饰器是解释器的特殊情况吗?