0
点赞
收藏
分享

微信扫一扫

c# 23种设计模式


创建型:

        1. ​​单件模式(Singleton Pattern)​​ 

        2. ​​抽象工厂(Abstract Factory)​​ 

        3. ​​建造者模式(Builder)​​ 

        4. ​​工厂方法模式(Factory Method)​​ 

        5. ​​原型模式(Prototype)​​

结构型:

        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)​​


2 0 0 (请您对文章做出评价)

举报

相关推荐

0 条评论