中介者模式:只有一个仲裁者
观察者模式的 Plus 版本
享元模式:共享实例
共享对象,避免浪费。
门面模式:点击即用
面多加水,水多加面
装饰器模式:相框
装饰边框与被装饰物的一致性。不断地为对象添加装饰。
策略模式:符文槽
其实就是组合加委托,整体地替换算法。
迭代器模式:游标
规范化的方式遍历集合元素
适配器模式:转接头
加个「适配器」以便于复用
桥接模式可以沟通功能层次与实现层次
将类的功能层次结构与实现层次结构分离。
组合模式:树形结构
包含树形结构的大多都会运用这种模式
模板方法模式与回调
将具体处理交给子类
函数式编程与 Java 中的 Lambda 表达式
函数式编程为我们打开了一扇大门
代理模式:爱因斯坦和他的司机
只在必要时生成实例
责任链模式:击鼓传花
链式处理责任
使用 Slf4j 注解出现「java:找不到符号 符号:变量 log」问题的解决(显式指定 maven-compiler-plugin 的版本号)
全网都没找到这个问题的解决方案:显式指定 maven-compiler-plugin 的版本号
【索引】高质量代码与设计模式
一篇设计模式索引
原型模式及深浅拷贝
用了clone其实就是有原型模式的意思
建造者模式的两种不同实现方式
解决了构造参数十分复杂的问题
这里曾是苏州古城最大的田野——南园
消失的菜园


















