本文主要介绍23种设计模式之一的建造者模式,首先讲什么是建造者,为什么要叫建造者模式,理解了建造者模式的概念后,然后介绍什么场景下使用建造者模式,然后给出建造者模式的c++实现,最后介绍建造者模式和工厂模式之间的区别
什么是建造者模式
汉语词典是这样解释的:
建造:即将许多材料依设计规格,逐步施工,而成为建筑物或结构物的过程或方式。
建造是一个过程,一种方法,对不同材料进行加工生产的行为,操作对象是材料;核心是方法,对象是材料。
而建造者,就是将很多材料用某些方式逐步施工最后制造了建筑物或结构体的人;核心是人。
建造者模式就是利用建造的概念,将不同的材料通过某种方法建造一个复杂对象的的计算机模型,原理与建造过程一致,所以叫建造者模式。
2022/1/7...大约 3 分钟