package t06Builder;
public class MainClass {
public static void main(String[] args) {
// Director负责保证对象各部分完整创建或按某种顺序创建
PersonDirector pd = new PersonDirector();
// Builder具体化复杂对象的各部分的创建
Person person = pd.makePerson(new ManBuilder());
System.out.println(person.getBody());
System.out.println(person.getFoot());
System.out.println(person.getHead());
Person person2 = pd.makePerson(new WoManBuilder());
System.out.println(person2.getBody());
System.out.println(person2.getFoot());
System.out.println(person2.getHead());
}
}