首页 > 其他 > 详细

适配器设计模式及GenericServlet(九)

时间:2017-04-07 12:45:43      阅读:131      评论:0      收藏:0      [点我收藏+]

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

定义一个CommonIn接口

技术分享

 

不使用适配器的情况下:

技术分享

 

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

技术分享

 

 

 

题外话:

技术分享

 

 

适配器设计模式及GenericServlet(九)

原文:http://www.cnblogs.com/suanshun/p/6677476.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!