一、我的描述
建造者模式是将一个复杂的对象的构建与他的表示分开,使得同样的构建过程可以创建不同的表现形式。例如,我们自己DIY一台电脑的时候,我们都知道电脑是由硬盘、CPU、鼠标、键盘、内存等这些东西组成,我们在组装的时候,不需要我们来自己生产这些东西,我们只需要把这些东西拿过来用;但是我们选用不同的厂商的零件,我们自己DIY的机器就会不一样。
一、我的描述
建造者模式是将一个复杂的对象的构建与他的表示分开,使得同样的构建过程可以创建不同的表现形式。例如,我们自己DIY一台电脑的时候,我们都知道电脑是由硬盘、CPU、鼠标、键盘、内存等这些东西组成,我们在组装的时候,不需要我们来自己生产这些东西,我们只需要把这些东西拿过来用;但是我们选用不同的厂商的零件,我们自己DIY的机器就会不一样。