本文所有内容均节选自《设计模式就该这样学》 序言 Design Patterns: Elements of Reu...[作者空间]
本文节选自《设计模式就该这样学》 1雇工模式的定义 雇工模式(Employee Pattern)也叫作仆人模式(S...[作者空间]
本文节选自《设计模式就该这样学》 1空对象模式的定义 空对象模式(Null Object Pattern)不属于G...[作者空间]
本文节选自《设计模式就该这样学》 1规格模式的定义 规格模式(Specification Pattern)可以认为...[作者空间]
本文节选自《设计模式就该这样学》 1对象池模式的定义 对象池模式(Object Pool Pattern),是创建...[作者空间]
本文节选自《设计模式就该这样学》 1使用访问者模式实现KPI考核的场景 每到年底,管理层就要开始评定员工一年的工作...[作者空间]
本文节选自《设计模式就该这样学》 1中介者模式的应用场景 在现实生活中,中介者的存在是不可缺少的,如果没有了中介者...[作者空间]
本文节选自《设计模式就该这样学》 1使用备忘录模式实现草稿箱功能 大家都用过网页中的富文本编辑器,编辑器通常都会附...[作者空间]
本文节选自《设计模式就该这样学》 1命令模式的UML类图 命令模式的UML类图如下图所示。 2使用命令模式重构播放...[作者空间]
本文节选自《设计模式就该这样学》 1使用解释器模式解析数学表达式 下面用解释器模式来实现一个数学表达式计算器,包含...[作者空间]
本文节选自《设计模式就该这样学》 1基于Java API实现通知机制 当小伙伴们在社区提问时,如果有设置指定用户回...[作者空间]
本文节选自《设计模式就该这样学》 1状态模式的UML类图 状态模式的UML类图如下图所示。 2使用状态模式实现登录...[作者空间]
本文节选自《设计模式就该这样学》 迭代器模式的UML类图如下图所示。 1手写自定义的集合迭代器 总体来说,迭代器模...[作者空间]
本文节选自《设计模式就该这样学》 1 使用门面模式整合已知API的功能 一般的电商平台都是整合众多的子系统聚合到...[作者空间]
本文节选自《设计模式就该这样学》 1 关于产品等级结构和产品族 在讲解抽象工厂之前,我们要了解两个概念:产品等级...[作者空间]
本文节选自《设计模式就该这样学》 1 工厂方法模式的应用场景 工厂方法模式主要适用于以下应用场景。 (1)创建对...[作者空间]
本文节选自《设计模式就该这样学》 1 使用简单工厂模式封装产品创建细节 接下来看代码,还是以创建一门网络课程为例...[作者空间]
本文节选自《设计模式就该这样学》 1使用委派模式模拟任务分配场景 我们用代码来模拟老板给员工分配任务的业务场景。首...[作者空间]
本文节选自《设计模式就该这样学》 举个例子,我们在平时办公的时候经常通过邮件消息、短信消息或者系统内消息与同事进行...[作者空间]
本文节选自《设计模式就该这样学》 通常的模板方法模式中会设计一个abstract的抽象方法,交给它的子类实现,这个...[作者空间]