本文节选自《设计模式就该这样学》 1空对象模式的定义 空对象模式(Null Object Pattern)不属于GoF设计模式,但是它作为一种经...
本文节选自《设计模式就该这样学》 1空对象模式的定义 空对象模式(Null Object Pattern)不属于GoF设计模式,但是它作为一种经...
本文节选自《设计模式就该这样学》 1雇工模式的定义 雇工模式(Employee Pattern)也叫作仆人模式(Servant Pattern)...
本文节选自《设计模式就该这样学》 1规格模式的定义 规格模式(Specification Pattern)可以认为是组合模式的一种扩展。很多时候...
本文节选自《设计模式就该这样学》 1对象池模式的定义 对象池模式(Object Pool Pattern),是创建型设计模式的一种,将对象预先创...
本文节选自《设计模式就该这样学》 1使用访问者模式实现KPI考核的场景 每到年底,管理层就要开始评定员工一年的工作绩效,员工分为工程师和经理;管...
本文节选自《设计模式就该这样学》 1中介者模式的应用场景 在现实生活中,中介者的存在是不可缺少的,如果没有了中介者,我们就不能与远方的朋友进行交...
本文节选自《设计模式就该这样学》 1使用备忘录模式实现草稿箱功能 大家都用过网页中的富文本编辑器,编辑器通常都会附带草稿箱、撤销等操作。下面用一...
本文节选自《设计模式就该这样学》 1 建造者模式的链式写法 以构建一门课程为例,一个完整的课程由PPT课件、回放视频、课堂笔记、课后作业组成,...
本文节选自《设计模式就该这样学》 1使用责任链模式设计热插拔权限控制 本文节选自《设计模式就该这样学》作者 谭勇德(Tom) 首先创建一个实体类...
本文节选自《设计模式就该这样学》 1 从静态代理到动态代理 举个例子,有些人到了适婚年龄,会被父母催婚。而现在在各种压力之下,很多人都选择晚婚...