《大话设计模式》举了一个很好的例子——建造小人,一共需建造6个部分,头部、身体、左右手、左右脚。将人的构造过程封装在一个父类中,而不同的人就各自成为一个子类,对父类的方法进行重写。然后用director类根据传入的对象引用对应类的方法,以此达到精细的控制构建过程,从而能更精细的控制所得产品的内部结构的目的。
《大话设计模式》举了一个很好的例子——建造小人,一共需建造6个部分,头部、身体、左右手、左右脚。将人的构造过程封装在一个父类中,而不同的人就各自成为一个子类,对父类的方法进行重写。然后用director类根据传入的对象引用对应类的方法,以此达到精细的控制构建过程,从而能更精细的控制所得产品的内部结构的目的。