结构——适配器模式(包装器模式)

英文名

adapter适配器或wrapper包装器

应用

他将一个类转换成另一个客户端可以可以调用的类,使得原来不能一起使用的两个类变成可以一起使用的类。通常是通过继承或依赖。

用包装器的名字很容易理解,即将类A包装成B,使得其他本不能调用类A的通过包装后的类B成功调用A的接口。

适配器就相当于转接头插口,就像电源,本来不可以直通的通过转接口可以充电。

下面是通过继承实现,java没有多继承

下面是通过依赖实现,建议使用依赖(组合的方式)

大量使用适配器会使类逻辑看起来很复杂

猜你喜欢

转载自blog.csdn.net/a397525088/article/details/82827162