摘要:
优点: ① 分离抽象接口及其实现部分。提高了比继承更好的解决方案。 ② 桥接模式提高了系统的可扩充性,在两个变化维度中任意扩展一个维度,都不需要修改原有系统。 缺点: ① 桥接模式的引入会增加系统的理解与设计难度,由于聚合关联关系建立在抽象层,要求开发者针对抽象进行设计与编程。 ② 桥接模式要求正确 阅读全文
摘要:
优点: ① 通过引入一个适配器Adapter来重用现有的不兼容的旧类Adeptee,而无需修改旧类原有结构。 ② 增加了旧类的复用性;适配器的灵活性和扩展性都非常好 缺点: ① 一次最多只能适配一个旧类,不能同时适配多个旧类。 适用范围:需要有旧类,而旧类的接口不符合新系统的需要,甚至旧类都没有源代 阅读全文