适配器模式-三类实现

2018-05-16  本文已影响13人  lbcBoy

自定义场景:
唱歌、跳舞两件事不能同时实现。

类适配器模式
对象适配器模式
接口适配器模式

当存在这样一个接口,其中定义了很多很多方法;而我们现在却只想使用其中的一个到几个方法,如果我们直接实现接口,那么我们要对所有的方法进行实现,就算我们对不需要的方法进行置空(只写一对大括号,不作具体方法实现)也会导致着这个类变得臃肿,调用不便。这时我们可以使用一个抽象类作为适配器,用这个抽象类实现接口,而在抽象类中所有方法都进行置空;那么我们在创建抽象类的继承类,而且只重写我们需要使用的那几个方法就行。

接口适配器.jpg

感谢网友的分分享:
https://blog.csdn.net/u013276277/article/details/78394756
https://blog.csdn.net/zxt0601/article/details/52848004
https://blog.csdn.net/psp0001060/article/details/50738580

上一篇下一篇

猜你喜欢

热点阅读