C++设计模式 第2页
C++ 设计模式 – 命令模式-猿说编程

C++ 设计模式 – 命令模式

C++ 设计模式 – 命令模式 - 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传递给调用对象。调用对象寻找可以处理该命令的合适对...
猿说编程的头像-猿说编程钻石会员猿说编程2年前
06598
C++ 设计模式 – 原型模式-猿说编程

C++ 设计模式 – 原型模式

C++ 设计模式 – 原型模式 -
猿说编程的头像-猿说编程钻石会员猿说编程2年前
04587
C++ 设计模式 – 职责链模式-猿说编程

C++ 设计模式 – 职责链模式

C++ 设计模式 – 职责链模式 - 职责链模式(Chain of Responsibility Pattern)使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链...
猿说编程的头像-猿说编程钻石会员猿说编程2年前
05787
C++ 设计模式 – 适配器模式-猿说编程

C++ 设计模式 – 适配器模式

C++ 设计模式 – 适配器模式 - 适配器模式(Adapter Pattern)是一种补救模式,将一个类的接口转换成客户希望的另外一个接口,从而使原本由于接口不兼容而不能一起工作的类可以一起工作。
猿说编程的头像-猿说编程钻石会员猿说编程2年前
07916
C++ 设计模式 – 状态模式-猿说编程

C++ 设计模式 – 状态模式

C++ 设计模式 – 状态模式 - 状态模式(State Pattern)是行为设计模式之一。当对象根据其内部状态改变其行为时,将使用状态设计模式。
猿说编程的头像-猿说编程钻石会员猿说编程2年前
05146
C++ 设计模式 – 模版方法模式-猿说编程

C++ 设计模式 – 模版方法模式

模版方法模式(Template Method Pattern)定义一个操作中算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
猿说编程的头像-猿说编程钻石会员猿说编程2年前
04085
C++ 设计模式 – 备忘录模式-猿说编程

C++ 设计模式 – 备忘录模式

C++ 设计模式 – 备忘录模式 - 备忘录模式(Memento Pattern)在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。
猿说编程的头像-猿说编程钻石会员猿说编程2年前
03175
C++ 设计模式 – 观察者模式-猿说编程

C++ 设计模式 – 观察者模式

C++ 设计模式 – 观察者模式 - 观察者模式(Observer Pattern),定义了对象间的一对多的依赖关系,让多个观察者对象同时监听某一个主题对象(被观察者)。当主题对象的状态发生更改时,会通知...
猿说编程的头像-猿说编程钻石会员猿说编程2年前
05605
C++ 设计模式 – 工厂方法模式-猿说编程

C++ 设计模式 – 工厂方法模式

工厂方法模式(Factory Method Pattern)是一种常用的对象创建型设计模式,此模式的核心思想是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用以及方便后...
猿说编程的头像-猿说编程钻石会员猿说编程2年前
01735
C++ 设计模式 – 享元模式-猿说编程

C++ 设计模式 – 享元模式

享元模式(Flyweight Pattern)运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。
猿说编程的头像-猿说编程钻石会员猿说编程2年前
01895