首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
23种设计模式
NiceBen
创建于2022-07-28
订阅专栏
通过Java语言,介绍23种设计模式
暂无订阅
共26篇文章
创建于2022-07-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[23种设计模式][行为型]06.解释器模式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第6天,点击查看活动详情 1.意图: 给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这
[23种设计模式][行为型]05.迭代器模式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 1.迭代器模式意图: 提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露对象的内部表示。 2.迭代器
[23种设计模式][行为型]04.命令模式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第N天,点击查看活动详情 1.意图: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以
[23种设计模式][行为型]03.策略模式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第N天,点击查看活动详情 1.策略模式(Strategy): 策略模式(Strategy)中体现了两个非常基本的面向对象设计原则 封
[23种设计模式][行为型]02.观察者模式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第N天,点击查看活动详情 1.模板方法模式(Template Method): 定义一个操作中的算法骨架,而将一些步骤延伸到
[23种设计模式][行为型]01.观察者模式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第N天,点击查看活动详情 1.观察者模式(Observer): 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个