设计模式

24 篇文章
浏览此分类下的所有文章
1.单例模式
单例模式保证一个类仅有一个实例并提供全局访问点。本文详解其定义、优缺点、应用场景与C++代码实现。
Cover Image of the Post
查看详情
文章
2.工厂方法模式
工厂方法模式定义创建对象的接口,让子类决定实例化哪一个类。本文详解其定义、优缺点、结构与C++代码实现。
Cover Image of the Post
查看详情
文章
3.抽象工厂模式
抽象工厂模式提供创建一系列相关对象的接口,无需指定具体类。本文详解其定义、优缺点、结构与C++代码实现。
Cover Image of the Post
查看详情
文章
4.建造者模式
建造者模式将复杂对象的构建过程分步进行,分离构建与表示。本文详解其定义、优缺点、结构与C++代码实现。
Cover Image of the Post
查看详情
文章
5.原型模式
原型模式通过克隆已有对象来创建新对象,减少重复创建的开销。本文详解其定义、优缺点、结构与C++代码实现。
Cover Image of the Post
查看详情
文章
6.代理模式
代理模式为目标对象提供代理以控制对其的访问。本文详解其定义、优缺点、结构与C++代码实现。
Cover Image of the Post
查看详情
文章
7.适配器模式
适配器模式将一个类的接口转换为客户端期望的另一种接口,使不兼容的类协同工作。本文详解其定义、优缺点、结构与C++代码实现。
Cover Image of the Post
查看详情
文章
8.桥接模式
桥接模式将抽象与实现分离,使二者可以独立变化。本文详解其定义、优缺点、结构与C++代码实现。
Cover Image of the Post
查看详情
文章

目录