首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
美得让人心动
掘友等级
boos不让说
公众号:Java架构进阶之路
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
85
文章 84
沸点 1
赞
85
返回
|
搜索文章
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
一文读懂深克隆与浅克隆的关系
## 1 分析JDK浅克隆API带来的问题 在Java提供的API中,不需要手动创建抽象原型接口,因为Java已经内置了Cloneable抽象原型接口,自定义的类型只需实现...
80
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
如何快速搞定第三方登录且易扩展?
> 本文节选自《设计模式就该这样学》 ## 1 使用类适配器重构第三方登录自由适配 我们使用适配模式来实现一个实际的业务场景,解决实际问题。年纪稍微大一点的小伙伴一定经历过...
79
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
没有性能瓶颈的无限级菜单树应该这样设计
> 本文节选自《设计模式就该这样学》 ## 1 使用透明组合模式实现课程目录结构 以一门网络课程为例,我们设计一个课程的关系结构。比如,我们有Java入门课程、人工智能课程...
78
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
使用策略模式重构电商折扣和支付场景
## 1 使用策略模式实现促销优惠方案选择 大家都知道,咕泡学院的架构师课程经常会有优惠活动,优惠策略有很多种可能,如领取优惠券抵扣、返现促销、拼团优惠等。下面用代码来模拟...
86
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
搞懂钩子方法和模板方法,看完这篇就够了
> 本文节选自《设计模式就该这样学》 通常的模板方法模式中会设计一个abstract的抽象方法,交给它的子类实现,这个方法称为模板方法。而钩子方法,是对于抽象方法或者接口中...
82
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
使用桥接模式设计复杂的消息系统
> 本文节选自《设计模式就该这样学》 举个例子,我们在平时办公的时候经常通过邮件消息、短信消息或者系统内消息与同事进行沟通。尤其在走一些审批流程的时候,我们需要记录这些过程...
104
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
彻底说透简单工厂那些你没有关注过的细节
> 本文节选自《设计模式就该这样学》 ## 1 使用简单工厂模式封装产品创建细节 接下来看代码,还是以创建一门网络课程为例。假设有Java架构、大数据、人工智能等课程,已经...
80
1
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
你以为委派模式很神秘,其实你每天都在用
> 本文节选自《设计模式就该这样学》 ## 1 使用委派模式模拟任务分配场景 我们用代码来模拟老板给员工分配任务的业务场景。 首先创建IEmployee员工接口。 ```j...
84
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
全面通透深入剖析工厂方法模式
> 本文节选自《设计模式就该这样学》 ## 1 工厂方法模式的应用场景 工厂方法模式主要适用于以下应用场景。 (1)创建对象需要大量重复的代码。 (2)客户端(应用层)不依...
83
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
万字长文手写数据库连接池,让抽象工厂不再抽象
> 本文节选自《设计模式就该这样学》 ## 1 关于产品等级结构和产品族 在讲解抽象工厂之前,我们要了解两个概念:产品等级结构和产品族,如下图所示。 ![file](htt...
86
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
意外发现,原来你不知道自己每天都在用门面模式
## 1 使用门面模式整合已知API的功能 一般的电商平台都是整合众多的子系统聚合到一起形成一个大型的购物平台,一般情况下,有很多现成的功能都不是重新开发的,而是要去对接已...
85
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
手写自定义迭代器,秒懂迭代器底层原理
> 本文节选自《设计模式就该这样学》 迭代器模式的UML类图如下图所示。 ![file](https://p3-juejin.byteimg.com/tos-cn-i-k...
89
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
彻底搞懂Spring状态机原理,实现订单与物流解耦
> 本文节选自《设计模式就该这样学》 ## 1 状态模式的UML类图 状态模式的UML类图如下图所示。 ![file](https://p3-juejin.byteimg....
116
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
基于Guava API实现异步通知和事件回调
> 本文节选自《设计模式就该这样学》 ## 1 基于Java API实现通知机制 当小伙伴们在社区提问时,如果有设置指定用户回答,则对应的用户就会收到邮件通知,这就是观察者...
94
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
这个无敌设计,可以解析并运算任意数学表达式
1 使用解释器模式解析数学表达式 下面用解释器模式来实现一个数学表达式计算器,包含加、减、乘、除运算。 首先定义抽象表达式角色IArithmeticInterpreter接...
90
1
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
100行代码,轻松搞定文本编辑器中草稿箱
> 本文节选自《设计模式就该这样学》 ## 1 使用备忘录模式实现草稿箱功能 大家都用过网页中的富文本编辑器,编辑器通常都会附带草稿箱、撤销等操作。下面用一段代码来实现一个...
92
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
使用命令模式重构播放器控制条
> 本文节选自《设计模式就该这样学》 ## 1 命令模式的UML类图 命令模式的UML类图如下图所示。 ![file](https://p3-juejin.byteimg....
92
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
微信和QQ这么多群,该如何管理好友关系?
> 本文节选自《设计模式就该这样学》 ## 1 中介者模式的应用场景 在现实生活中,中介者的存在是不可缺少的,如果没有了中介者,我们就不能与远方的朋友进行交流。各个同事对象...
92
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
彻底搞懂访问者模式的静态、动态和伪动态分派
> 本文节选自《设计模式就该这样学》 ## 1 使用访问者模式实现KPI考核的场景 每到年底,管理层就要开始评定员工一年的工作绩效,员工分为工程师和经理;管理层有CEO和C...
91
评论
分享
美得让人心动
赞了这篇文章
Tom弹架构
Java架构丛书作者 @公众号Tom弹架构
·
2年前
关注
对象池模式(Object Pool Pattern)
> 本文节选自《设计模式就该这样学》 ## 1 对象池模式的定义 对象池模式(Object Pool Pattern),是创建型设计模式的一种,将对象预先创建并初始化后放入...
98
评论
分享
下一页
个人成就
文章被点赞
256
文章被阅读
123,694
掘力值
4,795
关注了
3
关注者
173
收藏集
1
关注标签
9
加入于
2018-01-24