最新回答 / 安里屋小调
定义abstractAdapter的目的应该有多个,但是实质是定义一个抽象类的作用:最直接的用处,就是为继承者免去一些通用的代码,可以抽象到abstractAdapter这里面。至于为什么Adapter不可以直接实现Target组合Adaptee,其实是可以直接实现Target并组合Adaptee的。不这样做的最根本的原因,还是因为上面的原因,为了代码的整洁,重构的方便。
2017-11-02
已采纳回答 / zhonghang2058
最近项目中刚好要迁移之前的代码,由于环境的不同,导致DAO层无法服用。这时适配器是可以登场的,抽象接口,各自的实现类,面向接口编程。无需拘泥于名称,一切的目的只是为了代码的整洁。
2016-12-26
最赞回答 / Caption_1210
老师讲的还好吧,想想电源适配器没有三相插口就找个转换器(支持两充的)插在两相接口上就行了,这个转换器就是适配器。
翻译软件,见人说人话,见鬼。。。是吧
2016-06-23
最新回答 / jcoder512
这个老师讲的很清楚,是适配器模式的实现方式之一,并没有说好坏之分,而且这些也是因项目需求而定的,并非使用继承不好,因为如果只是为某个业务完成适配的话,继承就和简单,方便,而且高内聚。
2015-06-11