博客专栏  >  架构   >  C++设计模式

C++设计模式

讲解C++设计模式并且给出示例代码,力求精炼简洁

关注
2 已关注
11篇博文
  • C++设计模式之装饰模式

    C++设计模式之装饰模式 动态地给一个对象增加一些额外的职责,就增加对象的功能来说,装饰模式比生成子类更为灵活。装饰模式是一种对象结构模式。 一、缘由我们常常通过继承的方式来对一个既有的类进行功能...

    2016-03-06 17:00
    617
  • C++设计模式之组合模式

    C++设计模式之组合模式 组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 C设计模式之组合模式 一缘由 二实现 三实例代码 一...

    2016-03-05 23:42
    556
  • C++设计模式之桥接模式

    C++ 设计模式之桥接模式 将抽象部份与它的实现部份分离,使它们都可以独立地变化。 C 设计模式之桥接模式 一缘由 二实现 三代码 四总结 一、缘由假设现在需要大、中、小、三种型号的画笔来绘制7种...

    2016-03-05 21:58
    501
  • C++设计模式之适配器模式

    C++设计模式之适配器模式 将一个接口转换成客户希望的另一个接口使得接口不兼容的那些类可以一起工作 C设计模式之适配器模式 一缘由 二实现 三示例代码一、缘由适配器模式是我个人使用频率比较高的模式...

    2016-03-05 15:13
    469
  • C++设计模式之建造者模式

    C++设计模式之建造者模式 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 C设计模式之建造者模式 一缘由 二实现 三代码分析 四总结 一、缘由当我们在构造一个窗口控件...

    2016-03-05 03:02
    424
  • C++设计模式之原型模式

    C++设计模式之原型模式 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 C设计模式之原型模式 一缘由 二实现 三代码分析 一、缘由在许多环境下,我们需要从一个A对象生成一个B对象...

    2016-03-04 21:22
    287
  • C++设计模式之抽象工厂模式

    C++设计模式之抽象工厂模式C设计模式之抽象工厂模式 一缘由 二实现 三代码分析 四总结一、缘由在《C++设计模式之工厂方法模式》一文中我们提到,由于简单工厂模式当中的工厂类职责过重,严重违反了单一职...

    2016-03-03 17:08
    331
  • C++设计模式之工厂方法模式

    C++设计模式之工厂方法模式C设计模式之工厂方法模式 一使用情景 二实现 三代码分析 五总结一、使用情景简单工厂模式运用十分简便,但是正如《简单工厂模式》一文中所说的,简单工厂模式具有一个致命的缺点:...

    2016-03-03 15:30
    310
  • C++设计模式之简单工厂模式

    C++ 设计模式之简单工厂模式C 设计模式之简单工厂模式 一使用情景 二实现 三代码分析 五总结一、使用情景在许多情况下,我们需要创建一系列的类的实例,并且这些实例的创建过程都十分繁琐,这时候我们可以...

    2016-03-03 00:28
    352
  • C++设计模式之单例模式

    C++设计模式之单例模式C设计模式之单例模式 一使用情景 二实现 三代码分析 四多线程环境下的单例模式一、使用情景在很多环境下,我们需要保证某些特殊对象在整个系统中的唯一性。windows的资源管理器...

    2016-03-02 22:44
    275
  • 设计模式之初识UML图

    C++设计模式之初识UML图C设计模式之初识UML图 继承 实现 依赖 关联 一般关联 聚合关联 组合关联 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它...

    2016-03-02 20:05
    335

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部