适配器设计模式及GenericServlet

Posted 算顺网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适配器设计模式及GenericServlet相关的知识,希望对你有一定的参考价值。

一共两个知识点:1、Servlet 里面已经有适配器了,名字叫:GenericServlet。

            2、什么是适配器模式.

 

 

如果这个接口里面有好多方法,那创建A/B/C这个三个类的时候如果必须继承这个接口,那么就要写这么多方法代码是很丑陋的。所有使用适配器就可以解决这个问题,如下:

定义一个CommonIn接口

 

不使用适配器的情况下:

 

 使用适配器的情况下:创建一个抽象类去继承接口,有可能以后只会实现m1(),m2(),m3(),这个三个方法,把这个三个方法定义成抽象方法,这样,A/B/C这个三个类去继承这个Adapter这个抽象类就行了

 

 

 

题外话:

 

 

 

final 继承之后不能被重写和覆盖,页面类回去继承这个GenericServlet这个抽象接口。

 

 

以上是关于适配器设计模式及GenericServlet的主要内容,如果未能解决你的问题,请参考以下文章

适配器设计模式及GenericServlet

C++适配器模式的实现及应用

C++适配器模式的实现及应用

C++适配器模式的实现及应用

Java设计模式系列适配器模式及适用场景详解

VMware网络连接模式说明及故障排查