建造者模式使用的场景:
- 不同的执行顺序,产生不同的事件结果。
- 多个部件或零件,都可以装配到一个对象中,但产生的运行结果不同
- 产品类非常负责,产品类中不同调用顺序不同,产生了不同的效能。
和工厂模式不同的是: 建造者模式关注的是零件类型和装配工艺,工厂更关心创建不关心组装。工厂模式强调的是整体产品,不关注细节。而建造者模式更侧重组装工艺,可以类比车间操作。
相同:都是创建类模式。
建造者模式使用的场景:
和工厂模式不同的是: 建造者模式关注的是零件类型和装配工艺,工厂更关心创建不关心组装。工厂模式强调的是整体产品,不关注细节。而建造者模式更侧重组装工艺,可以类比车间操作。
相同:都是创建类模式。