设计模式---适配器设计模式

设计模式---适配器设计模式

什么事适配器:

1. 在使用监听的时候,需要定义一个类事件监听器接口

2. 通常接口中有多个方法,而程序中不一定所有的方法都用到,但又必须重写,很繁琐

3. 适配器简化了这些操作,我们定义监听器只需要继承适配器,然后重写需要的方法即可

适配器原理:

1. 适配器就是一个类,实现了监听器接口,所有的抽象方法都重写了,但是方法全都是空的

2. 适配器类需要定义成抽象的,因为创建该类对象,调用空方法是没有意义的

3.目的是为了简化程序员的操作,定义监听器去继承适配器,只需要重写需要的方法即可。

适配器模式:
首先先定义一个和尚的接口:和尚有以下的方法:

再定义一个和尚的适配器去实现和尚这个接口:

鲁智深和唐三藏想调用哪个方法就去实现适配器的哪个方法:

猜你喜欢

转载自blog.csdn.net/weixin_37766296/article/details/83957755