CS-Notes/docs/notes/设计模式 - 目录1.md
2019-11-02 22:11:39 +08:00

54 lines
2.2 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 前言
设计模式是解决问题的方案学习现有的设计模式可以做到经验复用拥有设计模式词汇在沟通时就能用更少的词汇来讨论并且不需要了解底层细节
# 创建型
- [单例.md](notes/设计模式%20%20-%20单例.md)
- [简单工厂.md](notes/设计模式%20-%20简单工厂.md)
- [工厂方法.md](notes/设计模式%20-%20工厂方法.md)
- [抽象工厂.md](notes/设计模式%20-%20抽象工厂.md)
- [生成器.md](notes/设计模式%20-%20生成器.md)
- [原型模式.md](notes/设计模式%20-%20原型模式.md)
# 行为型
- [责任链.md](notes/设计模式%20-%20责任链.md)
- [命令.md](notes/设计模式%20-%20命令.md)
- [解释器.md](notes/设计模式%20-%20解释器.md)
- [迭代器.md](notes/设计模式%20-%20迭代器.md)
- [中介者.md](notes/设计模式%20-%20中介者.md)
- [备忘录.md](notes/设计模式%20-%20备忘录.md)
- [观察者.md](notes/设计模式%20-%20观察者.md)
- [状态.md](notes/设计模式%20-%20状态.md)
- [策略.md](notes/设计模式%20-%20策略.md)
- [模板方法.md](notes/设计模式%20-%20模板方法.md)
- [访问者.md](notes/设计模式%20-%20访问者.md)
- [空对象.md](notes/设计模式%20-%20空对象.md)
# 结构型
- [适配器.md](notes/设计模式%20-%20适配器.md)
- [桥接.md](notes/设计模式%20-%20桥接.md)
- [组合.md](notes/设计模式%20-%20组合.md)
- [装饰.md](notes/设计模式%20-%20装饰.md)
- [外观.md](notes/设计模式%20-%20外观.md)
- [享元.md](notes/设计模式%20-%20享元.md)
- [代理.md](notes/设计模式%20-%20代理.md)
# 参考资料
- 弗里曼. Head First 设计模式 [M]. 中国电力出版社, 2007.
- Gamma E. 设计模式: 可复用面向对象软件的基础 [M]. 机械工业出版社, 2007.
- Bloch J. Effective java[M]. Addison-Wesley Professional, 2017.
- [Design Patterns](http://www.oodesign.com/)
- [Design patterns implemented in Java](http://java-design-patterns.com/)
- [The breakdown of design patterns in JDK](http://www.programering.com/a/MTNxAzMwATY.html)
<div align="center"><img width="320px" src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/githubio/公众号二维码-2.png"></img></div>