1. 定义
优点
缺点
适配器模式和桥接模式的区别
适配器模式:通过改变接口,目的是让他们相容。
桥接模式:目的是将抽象和实现分离开来。两者使用的接口可以不同,目的是分离。
2. 抽象部门和实现部分分离
2.1 实现部分
Account开户,是实现部分
具体实现–活期账号
具体实现–分期账号
2.2 抽象部分
银行开什么银行的账户是抽象部分
ABC银行
ICBC银行
2.3 测试
3. 解决多继承关系的复杂度
如果是采用继承和implaments的方式,那么每个银行都有定期和活期,银行类型也不同,如果还其他多种约束条件,这样会导致继承泛滥,甚至是子类数量严重爆炸。
4. 一个注意的点
开户操作在银行中不要去自己实现,而是调用传入的acount的openAccount操作。