[转载]C#设计模式—生成器模式(Builder Pattern)

C#设计模式——生成器模式(Builder Pattern) - saville - 博客园. 一、概述 在软件系统中,有时候面临着复杂的对象创建,该对象由一定算法构成的子对象组成,由于需求变化,这些子对象会经常变换,但组合在一起的算法却是稳定的。生成器模式可以处理这类对象的构建,它提供了一种封装机制来隔离各类子对象的变化,从而保证系统的稳定。 二、生成器模式 生成器模式将一个复杂对象的构