logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式-备忘录模式(Memento)

备忘录是一种行为设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。

文章图片
#备忘录模式#c++#设计模式 +1
设计模式-策略模式(Strategy)

策略是一种行为设计模式,它能让你定义一系列算法,并将每种算法分别放入独 立的类中,以使算法的对象能够相互替换。

文章图片
#c++#设计模式#后端 +1
设计模式-中介者模式(Mediator)

中介者是一种行为设计模式,能让你减少对象之间混乱无序的依赖关系。该模式会限制对象之间的直接交互,迫使它们通过一个中介者对象进行合作

文章图片
#c++#设计模式#后端 +2
设计模式-模板方法模式(Template Method)

模板方法是一种行为设计模式,它在超类中定义了一个算法的框架,允许子类在不修改结构的情况下重写算法的特定步骤。

文章图片
#c++#设计模式#后端 +1
设计模式-享元模式(Flyweight)

享元是一种结构型设计模式,它摒弃了在每个对象中保存所有数据的方式,通过共享多个对象所共有的相同状态,让你能在有限的内存容量中载入更多对象

文章图片
#c++#设计模式#后端 +2
设计模式-代理模式(Proxy)

代理是一种结构型设计模式,让你能够提供对象的替代品或其占位符。代理控制着对于原对象的访问,并允许在将请求提交给对象前后进行一些处理。

文章图片
#c++#设计模式#后端 +1
设计模式-外观模式(Facade)

外观是一种结构型设计模式,能为程序库、框架或其他复杂类提供一个简单的接口。

文章图片
#c++#设计模式#外观模式
设计模式-适配器模式(Adapter)

适配器是一种结构型设计模式,它能使接口不兼容的对象能够相互合作

文章图片
#c++#设计模式#适配器模式
设计模式-桥接模式(Bridge)

桥接是一种结构型设计模式,可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构,从而能在开发时分别使用。假如你有一个几何形状(Shape)类, 从它能扩展出两个子类: 圆形(Circle)和方形(Square)。你希望对这样的类层次结构进行扩展以使其包含颜色, 所以你打算创建名为红色(Red)和蓝色(Blue)的形状子类。

文章图片
#c++#设计模式#桥接模式
设计模式-生成器模式(Builder)

生成器是一种创建型设计模式,使你能够分步骤创建复杂对象。该模式允许你使用相同的创建 代码生成不同类型和形式的对象。

文章图片
#设计模式#c++
    共 17 条
  • 1
  • 2
  • 请选择