c++建造者模式
c++建造者模式
- 概念
- 角色和職責
- 創建者模式和工廠模式的區別
- Factory模式
- Builder模式
- 案例
概念
Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23種設計模式中的一種。Builder模式是一種對象創建型模式之一,用來隱藏復合對象的創建過程,它把復合對象的創建過程加以抽象,通過子類繼承和重載的方式,動態地創建具有復合屬性的對象。
對象的創建:Builder模式是為對象的創建而設計的模式- 創建的是一個復合對象:被創建的對象為一個具有復合屬性的復合對象- 關注對象創建的各部分的創建過程:不同的工廠(這里指builder生成器)對產品屬性有不同的創建方法
角色和職責
總結
- 上一篇: c++抽象工厂
- 下一篇: 3d中窗帘窗纱的去别?