设计模式六大原则 创建型模式 工厂方法模式-日志工厂 抽象工厂模式-多平台软件设计 单例模式-序列号生成器 建造者模式-万能的乐高 原型模式-广告邮件推送 结构型模式 适配器模式-日志适配器 桥接模式-支付功能的扩展 组合模式-系统菜单的设计 装饰者模式-包装线程不安全的类 外观模式-简化复杂子系统的访问 享元模式-内存溢出,谁的锅? 代理模式-MySql代理 行为型模式 访问者模式-个性化报表 模板方法模式-缓存淘汰策略有哪些? 策略模式-记录日志的N种方式 状态模式-状态决定行为 观察者模式-买家支付完成后的N个通知 备忘录模式-程序数据的“后悔药” 中介者模式-进销存管理 迭代器模式-遍历容器的统一方式 解释器模式-破解算术验证码 命令模式-文章发布背后的秘密 责任链模式-谁来处理请求?