C++设计模式(创建型)
文章平均质量分 79
田翁野老
这个作者很懒,什么都没留下…
展开
-
原型设计模式
原型模式(Prototype Pattern)是一种创建型设计模式,用于创建对象的克隆。在原型模式中,我们使用一个原型实例来指定我们想要创建的对象类型,并通过复制这个原型实例来创建新的对象。原型模式适用于创建对象成本较高的场景,通过复制已有对象来降低对象创建的开销。原创 2023-04-11 14:44:32 · 50 阅读 · 0 评论 -
建造者设计模式
建造者模式(Builder Pattern)是一种创建型设计模式,用于将复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示。建造者模式涉及到多个步骤,通常由指挥者(Director)按照特定的顺序调用建造者(Builder)提供的方法,最后由建造者返回构建完成的对象。原创 2023-04-11 14:32:48 · 72 阅读 · 1 评论 -
单例模式(分懒汉和饿汉两种)
单例模式是一种创建对象的设计模式,它能确保一个类在整个程序中只有一个实例。原创 2023-04-11 13:08:19 · 1051 阅读 · 0 评论 -
工厂模式(分简单工厂模式、工厂方法模式、抽象工厂模式)
工厂模式是一种创建型设计模式,它实现了创建对象的功能。原创 2023-04-11 13:49:20 · 1186 阅读 · 1 评论