从今年5月份开始打算把设计模式都写到博客里,持续到现在总算是写完了。写的很慢,好歹算是有始有终。对这些设计模式有些理解的不准确,有些甚至可能是错的,请看到的同学拍砖留言。内容来源很杂,大部分参考或者摘录链接都放到里面了。写下来的目的是让自己记忆更深刻,如果能让别人参考一下,带来帮助那最好不过了。设计模式就暂时写完了,今天往后我打算把之前学过用过的性能测试码在博客里。也算是工作生活之余时给自己找点事做。
创建型
1. Factory Method(工厂方法)--
2. Abstract Factory(抽象工厂)--
3. Builder(建造者)--
4. Prototype(原型)--
5. Singleton(单例)--
结构型
6. Adapter Class/Object(适配器)--
7. Bridge(桥接)--
8. Composite(组合)--
9. Decorator(装饰)--
10. Facade(外观)--
11. Flyweight(享元)--
12. Proxy(代理)--
行为型
13. Interpreter(解释器)--
14. Template Method(模板方法)--
15. Chain of Responsibility(责任链)--
16. Command(命令)--
17. Iterator(迭代器)--
18. Mediator(中介者)--
19. Memento(备忘录)--
20. Observer(观察者)--
21. State(状态)--
22. Strategy(策略)--
23. Visitor(访问者)--