设计模式之-建造者模式-Builder
?将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
?
? ?适用性
package pack.java.bulider.test;import pack.java.buliderinterfaceimpl.ManBuilder;import pack.java.buliderinterfaceimpl.PersonDirector;import pack.java.model.Person;public class TestBuilderPersion {public static void main(String[] args) {PersonDirector personDirector = new PersonDirector();Person person = personDirector.constructPerson(new ManBuilder());System.out.println(person.getHeader());System.out.println(person.getBody());System.out.println(person.getFoot());}}?运行结果:创建男人的头部!