首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式、数据结构
订阅
本宫在尔等都是妃
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
初学 Java 设计模式(二十三):实战访问者模式 「今天,你的基金红了吗?」
访问者模式是一种行为设计模式,它能将算法与其所作用的对象隔离开来。 主要解决稳定的数据结构和易变的操作耦合问题。
初学 Java 设计模式(二十二):实战模板方法模式 「开发必备利器 uTools」
模板方法模式是一种行为设计模式,它在超类中定义了一个算法的框架,允许子类在不修改结构的情况下重写算法的特定步骤。
初学 Java 设计模式(二十):实战状态模式 「亲身实践,简单高效的时间管理——番茄工作法」
状态模式是一种行为设计模式,让你能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。
初学 Java 设计模式(十九):实战观察者模式 「您的快递已到达蜂站,请及时签收」
观察者模式是一种行为设计模式,允许你定义一种订阅机制,可在对象事件发生时通知多个 “观察” 该对象的其他对象。
初学 Java 设计模式(十八):实战备忘录模式 「线上刚发布就出问题怎么办?」
备忘录模式是一种行为设计模式,允许在不暴露对象实现细节的状态下保存和恢复对象之前的状态。 主要解决在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,从而可以恢复原先保存的状态
初学 Java 设计模式(十七):实战中介者模式 「菜鸟驿站」
中介者模式是一种行为设计模式,能减少对象之间混乱无序的依赖关系。该模式会限制对象之间的直接交互,迫使它们通过一个中介者对象进行合作。
初学 Java 设计模式(十六):实战迭代器模式 「你有多少 QQ 好友呢?」
迭代器模式是一种行为设计模式,能在不暴露底层表现形式(列表、栈和树等)的情况下遍历集合中所有的元素。
初学 Java 设计模式(十五):实战命令模式 「扫码点餐」
命令模式是一种行为设计模式,它可将请求转换为一个包含与请求相关的所有信息的独立对象。这个转换会根据不同的请求将方法参数化、延迟请求执行或将其放入队列中,且能实现可撤销操作。
初学 Java 设计模式(十四):实战责任链模式 「请求中间件」
责任链模式是一种行为设计模式,允许将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。
初学 Java 设计模式(十三):实战代理模式 「视频 App 代理缓存」
代理模式是一种结构型设计模式,能够提供对象的替代品或其占位符。 代理控制着对于原对象的访问,并允许在将请求提交给对象前后进行一些处理。