适配器模式 & 桥接模式 & Command 命令模式
Adapter适配器模式
- 类似于插座的转接头, 对应的是我们的方法
- 当一个方法接受一个String 的入参,而我们手里的参数不是string,为了解耦可以有一个类专门做转换功能。当然如果结构简单 你也可以直接 toString。
- 这里我觉得主要应用于比较复杂的对象结构。
- 一下两个例子是比较典型的适配器模式。
- java 默认使用jdbc 访问数据库,而sqlserver 需要使用odbc 所以就用bridge 作为转换将jdbc 转换为odbc以达到访问sqlserver。
桥接模式
- 分离抽象与具体 2.用聚合方式(桥)连接抽象与具体
- 核心思想是用合 大于 继承
Command 命令模式
- 叙述一组命令
- 一般有do 或者undo 两种操作,并且do 的事情 是可以被回滚的。
- 会把一组命令的事件存储下来可以说个list,以便undo 回滚。