一、前言
1、 UML学习2、C#设计模式前言
二、创建型模式
3、简单工厂模式(Simple Factory Pattern)
4、工厂方法模式(Factory Method Pattern)
5、抽象工厂模式(Abstract Factory Pattern)
6、单件模式(Singleton Pattern)
7、建造者模式(Builder Pattern)
8、原型模式(Prototype Pattern)
总结:创建型模式总结
三、结构型模式
9、适配器模式(Adapter Pattern)
10、桥接模式(Bridge Pattern)
11、组合模式(Composite Pattern)
12、装饰者模式(Decorator Pattern)
13、外观模式(Facade Pattern)
14、享元模式(Flyweight Pattern)
15、代理模式(Proxy Pattern)
总结:结构模式(Structural Pattern)总结
四、行为型模式
16、责任链模式(Chain of Responsibility Pattern)
17、命令模式(Command Pattern)
18、解释器模式(Interpreter Pattern)
19、迭代器模式(Iterator Pattern)
20、中介者模式(Mediator Pattern)
21、备忘录模式(Memento Pattern)
22、观察者模式(Observer Pattern)
23、 状态模式(State Pattern)
24、策略模式(Strategy Pattern)
25、模板方法模式(Template Method Pattern)
26、访问者模式(Visitor Pattern)
总结:Behavioral Patterns 行为模式总结
参考资料:
设计模式 - 吕震宇
.NET设计模式系列文章
薛敬明的专栏
乐在其中设计模式(C#)
Mayvar(博客园)
.NET Design Patterns
设计模式-系列索引(何戈洲 专注于.NET中间件开发)
极速理解设计模式系列【目录索引】
下载:
新版设计模式手册[C#]
深入浅出设计模式(中文版)
C#设计模式