//组件,容器,引擎,框架,平台
设计,无外乎抽象
先看一段接口的使用代码
public class container{
public void excute(Comp c){
c.metod1();
c. metod2 ();
}
}
interface Comp{
public void method1 ();
public void method2 ();
}
class CompImpt{
public void method1 (){
System.out.println(“method1”);
}
public void method2 (){
System.out.println(“method2”);
}
}
这个就是接口的使用,当你把调用接口的类当作是容器,当作是引擎时,当作是框架时,CompImpt就是组件,你就成为了设计师,把调用接口的类当作是平台时,CompImpt就是插件,你就成了架构师
开个玩笑,呵呵!!