设计模式:建造者模式

来源:互联网 发布:多个数最大公约数算法 编辑:程序博客网 时间:2024/06/05 09:18

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


0 0