logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式之 解释器模式

解释器模式是一种设计模式,它定义了一个语言的语法,并通过递归的方式解释和执行该语言中的表达式。Context(上下文):保存解释器的全局信息或变量等上下文信息,供不同的解释器对象访问和使用。AbstractExpression(抽象表达式):抽象类或接口,用于声明解释方法。通常定义一个方法。TerminalExpression(终结符表达式):实现接口的类,表示语言中的基本元素(如数字、变量、常量

文章图片
#设计模式#解释器模式#java
设计模式之 装饰者模式

装饰者模式(Decorator Pattern)是一种结构型设计模式,它允许通过给对象添加额外的功能,而不需要修改对象的结构。装饰者模式通过创建一个装饰类来封装原始对象,并为原始对象提供附加的功能。这种模式使得我们能够在运行时扩展对象的功能,避免了继承的局限性。装饰者模式的核心思想是。通过使用装饰者,可以使得对象的功能变得更加灵活,可以根据需要动态地添加功能。

文章图片
#设计模式#java#jvm
设计模式之 观察者模式

在观察者模式中,主题对象(Subject)保持对多个观察者对象(Observer)的引用,并在自身状态改变时通知它们。观察者对象通过订阅主题对象来接收通知,而无需主动去查询主题对象的状态。主题和观察者之间通过一个简单的接口进行通信,使得它们之间的耦合度降低。

文章图片
#设计模式#观察者模式
到底了