摘要: 在java中,除了对象适配器外,还有一种更常见的适配器,即单接口适配器,单接口适配器可以让用户更加方便的使用该接口。 例如,java.awt.event包中的MouseListener接口一共定义了五个方法:1 void mouseClicked(MouseEvent arg0) {}2 vo... 阅读全文
posted @ 2013-04-12 22:48 残剑_ 阅读(1864) 评论(2) 推荐(1) 编辑
摘要: 问题导入:比如有A型螺母和B型螺母,那么用户可以再A型螺母上直接使用按着A型螺母生产的A型螺丝,同样也可以在B型螺母上直接使用按着B型螺母标准生产的B型螺丝。但是由于A型螺母和B型螺母的标准不一样,用户在A型螺母上不能直接使用B型的螺丝,反之也一样。该如何达到这个目的呢? 使用适配器就可以解决这个问题:生产一种“A型螺母适配器”,这种A型螺母适配器的前端符合A型螺母标准要求,可以拧在A型螺母上,后端又焊接了一个B型螺母。这样用户就可以借助A型螺母适配器在A型螺母上使用B型的螺丝了。 适配器模式又称为包装器,是用来将一个类的接口转换成客户希望的另外一个接口。这可以使得原本由于接口不兼容而... 阅读全文
posted @ 2013-04-12 22:07 残剑_ 阅读(17604) 评论(4) 推荐(2) 编辑