建造者设计与原型设计模式
2017-03-30 10:59:00 0 举报
建造者设计模式是一种创建型设计模式,它将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。这种模式涉及到一个指挥者对象和一个一组依次堆叠的建造者对象。指挥者负责确定创建对象的步骤,而具体建造过程则由各个建造者来完成。 原型设计模式也是一种创建型设计模式,它通过复制现有对象来创建新对象,避免了重复创建对象的开销。在原型模式中,可以通过实现 Cloneable 接口或使用拷贝构造函数来实现对象的复制。 这两种设计模式都有各自的优点和适用场景,可以根据实际需求进行选择和使用。