23种设计模式归纳(二)——结构型模式

结构型模式简述 1. 适配器模式 角色:目标角色,被适配角色,适配器角色 Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。一般分为类适配器和对象适配器模式,区别仅在于适配器角色对于被适配角色的适配是通过继承完成的还是组合来完成的。(推荐组合代替继承) 题外话:为什么要优先使用组合而不是继承?首先,无法通过继承达到多个类代码的重用,而且父类的方法子类无条件继承,容易造成方
相关文章
相关标签/搜索