首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
花括号MC
掘友等级
java工程师
|
公众号:huakuohao-mc
人多不一定牛逼
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 66
沸点 0
赞
66
返回
|
搜索文章
赞
文章( 66 )
沸点( 0 )
设计模式系列——责任链模式
责任链模式会为一个请求创建多个接收对象,每个接收对象之间互相关联,逐个处理接收到的请求。典型的应用就是SpringMVC的HTTP请求拦截器。
设计模式系列——模板方法
模板方法通常用来定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法可以在不改变一个算法的结构的情况下,就可以重新定义该算法的某些特定步骤。
设计模式系列——命令模式
命令模式是将“行为请求者"和"行为实现者"解耦开来。类似于我们通过开关控制家用电器。 举个例子 我们通过遥控器开关控制空调的开关
设计模式系列——解释器模式
解释器模式经常用于语法翻译或者表达式解析,比如正则表达式解析,SQL语句解析等等。举个例子,通过解释器模式实现一个,逻辑与和逻辑或的语法翻译器,同时实现一个`Terminal`翻译器
设计模式系列——观察者模式
观察者模式用来处理对象之间一对多的关系,一个对象的变化可以同时通知到其他对象。观察者模式经常用于主题订阅,很多消息中间件也是利用观察者模式的设计思想。
设计模式系列——访问者模式
访问者模式经常用于需要使用多种不同的方式去访问容器中的元素的场景。每个访问者有不同的访问策略。比如去医院看病的时候,我们拿着大夫开的药单子去划价处划价,财务人员看到的是所有药单的价格,当我们拿着同一份
设计模式系列——迭代器模式
迭代器模式是日常用的最多的了。迭代器主要是提供一种方式,让我们能够访问容器里面的元素。先来看一下`UML`图
设计模式系列——策略模式
策略模式常用于一个对象的行为在运行时有多个不同的策略和算法。举个例子,可以通过实现一个加、减、乘三种不用策略的运算,通过该示例演示策略模式。
设计模式系列——备忘录模式
备忘录模式用于备份对象的部分内部状态,在需要的时候,将对象状态恢复到原来的样子。假设日常玩儿游戏的时候,希望自己的角色在打个大boss的时候先保存一下角色状态
设计模式系列——组合模式
组合模式经常用于树形组织结构,比如人事组织关系。CEO下面有经理,经理下面有总监,总监下面有组长,组长下面有组员。而对这些对象的操作都是一样的,比如添加,删除,查询下级组织等等。
下一页
个人成就
文章被点赞
318
文章被阅读
56,175
掘力值
2,396
关注了
0
关注者
104
收藏集
2
关注标签
263
加入于
2020-01-03