![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 54
码字侠
这个作者很懒,什么都没留下…
展开
-
设计模式-原型模式
原型模式是一种创建型设计模式,它允许通过复制现有对象来创建新对象,而不是通过实例化类来创建。这种模式是通过实现一个原型接口来实现的,该接口用于创建当前对象的克隆。原型模式可以帮助我们避免重复创建相似的对象,从而提高应用程序的性能。总结一下,原型模式可以帮助我们避免重复创建相似的对象,提高对象的创建效率。但是在某些情况下,我们需要创建一个与现有对象相似的新对象,这时候就可以使用原型模式。的属性并没有改变,这说明我们成功地使用原型模式创建了一个新的对象。当我们需要创建一个新的对象时,通常的做法是使用。原创 2023-03-29 13:47:57 · 83 阅读 · 0 评论 -
设计模式-建造者模式
建造者模式的核心思想是将一个复杂对象的构建过程分解为多个简单的步骤,然后按照特定的顺序进行组装,最终构建出一个完整的对象。建造者模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。1. 需要创建复杂对象的场景,其中复杂对象由多个部分组成,且各个部分之间的创建顺序和组装方式不同。3. 需要创建的对象的属性相互依赖,需要按照特定的顺序进行创建和组装。4. 需要创建的对象的表示形式有多种,需要根据不同的场景进行创建。2. 需要创建的对象具有复杂的内部结构,且需要隐藏其创建细节。原创 2023-03-28 10:30:48 · 160 阅读 · 0 评论 -
设计模式-工厂模式
工厂模式是一种创建型设计模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们创建对象而不会将创建逻辑暴露给客户端,并使用一个公共接口引用新创建的对象。工厂模式有三种类型:简单工厂模式、工厂方法模式和抽象工厂模式。其中,简单工厂模式是最简单的一种工厂模式,它通过一个工厂类来创建不同类型的对象,而不需要客户端直接创建对象。工厂方法模式是将工厂类抽象化,使得每个具体工厂类只能创建一种类型的对象。抽象工厂模式则是将工厂类和产品类都抽象化,使得每个具体工厂类可以创建一组相关的产品。原创 2023-03-24 10:51:29 · 268 阅读 · 0 评论 -
设计模式-单例模式
创建型模式包括单例模式、工厂模式、抽象工厂模式、建造者模式和原型模式;结构型模式包括适配器模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式和代理模式;行为型模式包括责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式。中,我们首先判断实例是否存在,如果不存在则创建一个新实例,最后返回唯一实例。单例模式是一种创建型设计模式,它保证一个类只有一个实例,并提供一个全局访问点。是否已经被实例化,如果没有,则使用。原创 2023-03-23 16:05:10 · 48 阅读 · 0 评论