建造者模式
2016-11-26 20:25:51 0 举报
建造者模式是一种创建型设计模式,它使用多个简单的对象一步一步构建成一个复杂的对象。该模式将一个复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示。建造者模式适用于当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。建造者模式可以让用户只指定复杂对象的类型和内容,而不需要知道其内部组成的细节。建造者模式可以使得代码更加模块化、清晰和易于维护。