翻译TIPatterns--连接不同类型(Connecting different typ
- 作者:zhaozj
- 发表时间:2020-12-23 10:36
- 来源:未知
连接不同类型(Connecting different types)
适配器(Adapter)
适配器(Adaper)接受一种类型,并为其它类型产生一个接口。当你手头有某个类,而你需要的却是另外一个类(When you’ve got this, and you need that),你可以通过Adapter来解决问题。唯一需要做的就是产生出你需要的那个类(that),有许多种方法可以完成这种配接。
//: adapter:SimpleAdapter.java
// "Object Adapter" from GoF diagram
package adapter;
import junit.framework.*;
class Target {
public void request() {}
}
class Adaptee {
public void specificRequest() {
System.out.println("Adaptee: SpecificRequest");