首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
设计模式
小辉哥08
创建于2021-06-16
关注专栏
java设计模式
暂无关注
共21篇文章
创建于2021-06-16
关注专栏
默认顺序
默认顺序
最早发布
最新发布
小辉哥08
11月前
设计模式
java访问者模式
在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。根据模式,元
56
点赞
评论
小辉哥08
11月前
设计模式
java解释器模式
解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。 解释器模式的结构 模式所涉及的角色如下所示:
95
点赞
评论
小辉哥08
11月前
设计模式
java备忘录模式
实体类用于信息存储,同时定义备份和还原的方法 备忘录类,保存学生实体类的信息 管理者类,保持对备忘录类的引用,可以用list容器来存放多个备忘点 客户端类
56
点赞
评论
小辉哥08
11月前
设计模式
java状态模式
允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它所属的类。其别名为状态对象(Objects for States),状态模式是一种对象行为型模式。 Context: 环境类 State:
123
点赞
评论
小辉哥08
11月前
设计模式
java中介者模式
定义一个中介者接口以及相关方法 定义一个学委的接口以及相关方法 具体学委角色 具体中介者角色 客户端类
45
点赞
评论
小辉哥08
11月前
设计模式
java责任链模式
定义 创建多个对象,使这些对象形成一条链,并沿着这条链传递请求,直到链上的某一个对象决定处理此请求。 责任链模式涉及到的角色如下所示: 抽象处理者角色:定义了处理请求的接口或者抽象类,提供了处理请求的
155
点赞
评论
小辉哥08
11月前
设计模式
java策略模式
策略模式的定义: 定义一组算法,将每个算法都封装起来,使得它们之间可以相互替换。策略模式让算法独立于调用它的客户端而独立变化。 策略模式包含三个角色: 抽象策略(Strategy):通常由接口或抽象类
86
点赞
评论
小辉哥08
11月前
设计模式
java模板模式
模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有
247
点赞
评论
小辉哥08
11月前
设计模式
java观察者模式
观察者模式的定义 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不
182
点赞
评论
小辉哥08
11月前
设计模式
java命令模式
命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请
99
点赞
评论
下一页