【设计模式】好菜每回味不同 --- 建造者模式
一,概述
Builder模式的定义是:将一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 首先它意图是要构建一个复杂的对像,而这个复杂的对像往往需要由好几个子对像或分步骤来完成最终的这个对象的构建,而这个复杂对象的子对像经常需要不断的变化,但它的构建过程是相对是稳定的。
精髓:通过一个统一的工序或者约束构造出同一的对象。
二,引例
1)构造一个小人,需要有脚、手、身体、头
缺点:这样构造的小人,容易忘记构造手,脚之类的。
发布时间: 2012-06-30 17:20:12 作者: rapoo
【设计模式】好菜每回味不同 --- 建造者模式
一,概述
Builder模式的定义是:将一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 首先它意图是要构建一个复杂的对像,而这个复杂的对像往往需要由好几个子对像或分步骤来完成最终的这个对象的构建,而这个复杂对象的子对像经常需要不断的变化,但它的构建过程是相对是稳定的。
精髓:通过一个统一的工序或者约束构造出同一的对象。
二,引例
1)构造一个小人,需要有脚、手、身体、头
缺点:这样构造的小人,容易忘记构造手,脚之类的。