设计模式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
interface I{
f();
}

class C{
f();
}

class Adapter extends C implements I{}

public class Main{
public static void main(String[] args){
Adapter adapter=new Adapter();
f(adapter);
}

public static void f(I i){
i.f();
}
}