首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cafebabe
掘友等级
好的代码像首诗,烂的代码像坨屎
获得徽章 6
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
11
文章 9
沸点 2
赞
11
返回
|
搜索文章
最新
热门
深度阅读Spring5.x源码后,使用Java实现迷你版Spring的基本思路实践
看过Spring5源码的同学们,一开始肯定会边看边去用断点进行源码调试,调试来调试去时间长了肯定会晕车的,最有效的方式是先猜测后进行验证,当然猜测是建立在对阅读源码相当有经验的基础上的,否则也是一头雾水。对于使用很长时间Spring框架的开发者来说,应该对其架构和结构不会太陌生…
架构师内功心法,23种设计模式中最为复杂的访问者模式详解
访问者模式(Visitor Pattern)是一种将数据结构和数据操作分离的设计模式。是指封装一些作用于某种数据结构中的各种元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 访问者模式被称为最复杂的设计模式,并且使用频率不高,设计模式的作者也评价为:大多…
架构师内功心法,被誉为摩斯密码的解释器模式详解
解释器模式(Interpreter Pattern)是指给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。是一种按照规定语法进行解析的模式。 就比如编译器可以将源码编译解释为机器码,让CPU能进行识别并运行。解释器模式的作用其实与编译…
架构师内功心法,不需要中间商赚差价的中介者模式详解
中介者模式(Mediator Pattern)又称为调解者模式或者调停者模式。用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地互相作用,从而使其松散耦合,而且可以独立的改变他们之间的交互。 中介者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显作用。当…
架构师内功心法,参与富文本编辑器开发的备忘录模式详解
备忘录模式(Memento Pattern)又称为快照模式(Snapshot Pattern)或者令牌模式(Token Pattern),是指在不破坏封装的前提下,捕获一个内部状态,并在对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 在软件系统中,备忘录模式为…
架构师内功心法,参与电商订单业务开发的状态模式详解
状态模式在生活场景中也是比较常见的。比如我们平时网购的订单状态变化,还有平时坐电梯,电梯状态的变化。 在软件开发过程中,对于某一项的操作,可能存在不同的情况。通常处理多情况问题最直接的办法就是使用if...else或者switch...case条件语句进行判断。这种做法对于复杂…
架构师内功心法,熟悉电脑中的操作系统的命令模式详解
早期的黑白电视机要换台那简直是很不容易,需要跑到电视机前面扳动上面那个切换频道的按钮,一顿折腾下来才能完成一次换台。现如今,我们只需要躺在沙发上按一下遥控器的按钮就可以轻松的躺在沙发上完成一次次的换台了。这里就使用了命令模式,将换台命令和换台处理进行了分离。 还有就是餐厅的点菜…
架构师内功心法,非常熟知但并不知其所以然的迭代器模式详解
迭代器模式(Iterator Pattern)又称为游标模式(Cursor Pattern),它提供一种顺序访问的集合或容器对象元素的方法,而无需暴露集合内部表示。迭代器模式可以为不同的容器提供一种遍历行为,而不用关心容器内元素组成结构。迭代器模式的本质是抽离集合对象迭代行为到…
架构师内功心法,必须完全掌握吃透的踢皮球方式的责任链模式详解
在日常生活中责任链模式还是挺常见的,我们平时工作处理一些事务,往往都是各个部门协同合作完成某一个项目任务。而每个部门都有自己的职责,所以很多时候事情完成了一部分,便会交给下一个部门,直到所有的部门全部完成所有的工作之后,那么这个项目任务才算最终完成。还有平时说的过五关斩六将其实…
架构师内功心法,连接两个空间维度的桥接模式详解
在现实生活中的桥接模式也随处可见,比如连接两个空间维度的桥,连接虚拟网络与真实网络的连接。 桥接模式(Bridge Pattern)也成为桥梁模式、接口模式或柄体(Handle And Body)模式,是将抽象部分与它的具体实现部分分离,使得它们都可以独立地变化。 桥接模式主要…
下一页
个人成就
文章被点赞
46
文章被阅读
48,369
掘力值
1,313
关注了
17
关注者
29
收藏集
0
关注标签
26
加入于
2019-02-01