设计模式之禅
单一原则
应该有且仅有一个原因引起类的变更
- SOA
里氏替换
所有引用基类的地方都能透明的使用其子类对象
- 多态
依赖倒置
- 面向接口编程
接口隔离
迪米特法则
开闭原则
项目应用
- 工厂模式
- 抽象工厂模式
- 建造者模式
- 代理模式
- AOP
- 装饰模式
- 适配器模式
- 命令模式
- 策略模式
- 根据不同的配置启用不同的环境配置
- 根据new不同启动类,最后调用start方法
- 状态模式
- 商品状态变更
- 责任链模式
- mvc过滤器
- 观察者模式
- 配置文件的更新
- 桥梁模式
- 门面模式
- slf4j
- 中介者模式
- 中介者负责选择游戏,选择区服,填写账号密码,登录的执行
- 模板模式
- 原型模式
- 迭代器模式
- 迭代器的使用
- 组合模式
- 备忘录模式
- 访问者模式
- 解释器模式
- 享元模式 -
- 单例
- 连接池单例类
