设计模式 design pattern:是指一套被反复使用,多数人知晓,经过分类编目的优秀代码设计经验的总结;
分类:
<1>创建型
单例模式singleton pattern
工厂方法模式factory pattern
抽象工厂模式abstract factory
建造者模式builder pattern
原型模式prototype pattern
<2> 结构型
代理模式proxy
装饰模式decorator
适配器模式adapter
组合模式composite
桥梁模式bridge
外观模式facade
享元模式flyweight
<3>行为型
模板方法模式template method
命令模式command
责任链模式chain of responsibility
策略模式strategy
迭代器模式iterator
中介者模式mediator
观察者模式observer
备忘录模式memento
访问者模式visitor
状态模式state
解释器模式interpreter
转载于:https://blog.51cto.com/pengye/1207040
本文介绍了设计模式的概念,并详细列举了创建型、结构型及行为型等三类设计模式的具体实例,帮助读者理解如何复用优秀代码设计经验。
1589

被折叠的 条评论
为什么被折叠?



