package com.donnie;
import java.awt.Panel;
/* : ,
* Builder
* */
//
class Builder1 implements IBuilder { //builder
public Panel getmodel1(){
Panel m1=null;
return m1;
}
public Panel getmodel2(){
Panel m2=null;
return m2;
}
public Panel getmodel3(){
Panel m3=null;
return m3;
}
}
interface IBuilder{ // ,
public abstract Panel getmodel1();
public Panel getmodel2();
public Panel getmodel3();
}
class Director{
private IBuilder builder1; // spring
public Director(IBuilder builder1){
this.builder1=builder1;
}
public void contruct(){
Panel p1=builder1.getmodel1();
Panel p2=builder1.getmodel2();
Panel p3=builder1.getmodel3();
//
}
}
public class Builder {
}