这是一个学习设计模式案例的集合,每个案例都有对应的Main作简单测试。
代码参考于:Javadoop - 设计模式也可以这么简单
设计模式分为三大类:创建型模式,结构型模式,行为型模式。
模式 | 代码链接 |
---|---|
简单工厂模式 | 链接 |
工厂模式 | 链接 |
抽象工厂模式 | 链接 |
单例模式 | 链接 |
建造者模式 | 链接 |
原型模式 | 链接 |
模式 | 代码链接 |
---|---|
代理模式 | 链接 |
适配器模式 | 链接 |
桥梁模式 | 链接 |
装饰器模式 | 链接 |
门面模式 | 链接 |
组合模式 | 链接 |
享元模式 | 链接 |
模式 | 代码链接 |
---|---|
策略模式 | 链接 |
观察者模式 | 链接 |
责任链模式 | 链接 |
模板方法模式 | 链接 |