xulintao 发表于 2013-1-27 04:47:25

C#设计模式(23种设计模式)

创建型:
      1. 单件模式(Singleton Pattern)http://www.agoit.com/images/smiles/icon_surprised.gif
      2. 抽象工厂(Abstract Factory) http://www.agoit.com/images/smiles/icon_surprised.gif
      3. 建造者模式(Builder)http://www.agoit.com/images/smiles/icon_surprised.gif      
      4. 工厂方法模式(Factory Method)http://www.agoit.com/images/smiles/icon_surprised.gif
      5. 原型模式(Prototype)http://www.agoit.com/images/smiles/icon_surprised.gif

结构型:       
      6. 适配器模式(Adapter Pattern)
      7. 桥接模式(Bridge Pattern)   
      8. 装饰模式(Decorator Pattern)      
      9. 组合模式(Composite Pattern)
      10. 外观模式(Facade Pattern)   
      11. 享元模式(Flyweight Pattern)   
      12. 代理模式(Proxy Pattern)   
      13. 模板方法(Template Method)   
      14. 命令模式(Command Pattern)   
      15. 迭代器模式(Iterator Pattern)

行为型:   
      16. 观察者模式(Observer Pattern)      
         17. 解释器模式(Interpreter Pattern)      
      18. 中介者模式(Mediator Pattern)   
      19. 职责链模式(Chain of Responsibility Pattern)   
      20. 备忘录模式(Memento Pattern)   
      21. 策略模式(Strategy Pattern)   
      22. 访问者模式(Visitor Pattern)   
      23. 状态模式(State Pattern)http://www.agoit.com/images/smiles/icon_arrow.gif
页: [1]
查看完整版本: C#设计模式(23种设计模式)