23种设计模式及应用场景

设计模式六大原则

创建型模式

工厂方法模式-日志工厂

抽象工厂模式-多平台软件设计

单例模式-序列号生成器

建造者模式-万能的乐高

原型模式-广告邮件推送

结构型模式

适配器模式-日志适配器

桥接模式-支付功能的扩展

组合模式-系统菜单的设计

装饰者模式-包装线程不安全的类

外观模式-简化复杂子系统的访问

享元模式-内存溢出,谁的锅?

代理模式-MySql代理

行为型模式

访问者模式-个性化报表

模板方法模式-缓存淘汰策略有哪些?

策略模式-记录日志的N种方式

状态模式-状态决定行为

观察者模式-买家支付完成后的N个通知

备忘录模式-程序数据的“后悔药”

中介者模式-进销存管理

迭代器模式-遍历容器的统一方式

解释器模式-破解算术验证码

命令模式-文章发布背后的秘密

责任链模式-谁来处理请求?

    原文作者:程序员小潘
    原文地址: https://blog.csdn.net/qq_32099833/article/details/112640840
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞