接口可以直接作为方法参数,凡是实现该接口的类对象,都可以作为参数。
interface intef1;
class cla1 implement intef1;
class cla2 extends cla1;
cla2 can be used as intef1 too.
adaptor pattern (适配器模式)
已有接口 class Class1, 想要实现接口Int2. 则
class MyAdaptor implements Int2
{
Class1 class1;
override Int2's method, and use class1 to implement it.
}