java适配器模式初学者,求大神指点
java适配器模式菜鸟,求大神指点
题目要求说要把BankOne合并到KWBank,只能使用KWBank的方法去访问BankOne的资料,要使用适配器去处理这个需求。
![java适配器模式初学者,求大神指点 java适配器模式初学者,求大神指点](/default/index/img?u=aHR0cDovL3d3dy5teWV4Y2VwdGlvbnMubmV0L2ltZy8yMDE1LzEwLzA4LzExMTkyMjE3LmpwZw==)
![java适配器模式初学者,求大神指点 java适配器模式初学者,求大神指点](/default/index/img?u=aHR0cDovL3d3dy5teWV4Y2VwdGlvbnMubmV0L2ltZy8yMDE1LzEwLzA4LzExMTkyMjE4LmpwZw==)
我自己想过用对象适配器去做,可是对象适配器能用继承吗?
学校的例子都只是使用implements的
另外大神们可以解释一下类适配器和对象适配器的区别吗?
用起来谁比较好?
谢谢各位
------解决思路----------------------
适配可以用继承呀。妥妥的。
类适配器是指适配器类extends被适配的类(需要是具体实现类而不是抽象接口),在适配方法中直接调用父类的方法即可;
对象适配器是不需要extends被适配的类,只需要在构造函数中传入一个被适配的类的对象(此处可以使用父类接口),在适配方法中调用传入的对象的方法即可。
参考:
http://www.cnblogs.com/cunyy/archive/2012/08/18/2644946.html
题目要求说要把BankOne合并到KWBank,只能使用KWBank的方法去访问BankOne的资料,要使用适配器去处理这个需求。
我自己想过用对象适配器去做,可是对象适配器能用继承吗?
学校的例子都只是使用implements的
另外大神们可以解释一下类适配器和对象适配器的区别吗?
用起来谁比较好?
谢谢各位
------解决思路----------------------
适配可以用继承呀。妥妥的。
类适配器是指适配器类extends被适配的类(需要是具体实现类而不是抽象接口),在适配方法中直接调用父类的方法即可;
对象适配器是不需要extends被适配的类,只需要在构造函数中传入一个被适配的类的对象(此处可以使用父类接口),在适配方法中调用传入的对象的方法即可。
参考:
http://www.cnblogs.com/cunyy/archive/2012/08/18/2644946.html