设计模式
文章平均质量分 89
C++设计模式、软件重构。
Mindtechnist
Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,贝叶斯滤波与Kalman估计、多传感器信息融合,机器学习,人工智能,概率论与数理统计,矩阵分析、控制理论。
展开
-
23个小案例带你吃透23种设计模式
模式就是解决问题的固定套路,设计模式(Design pattern)就是一套经过前人反复使用,总结出来的程序设计经验。设计模式总共分为三大类:第一类是创建型模式 、第二类是结构型模式、第三种是行为型模式,共计23种标准设计模式。本文将通过5万字、23个经典小案例带你吃透23种设计模式。.........原创 2022-06-06 07:45:00 · 1860 阅读 · 65 评论 -
【设计模式学习笔记】解释器模式、迭代器模式案例详解(C++实现)
行为型设计模式之解释器模式、迭代器模式简介及C++案例实现。原创 2022-04-26 02:30:00 · 918 阅读 · 3 评论 -
【设计模式学习笔记】访问者模式、状态模式案例详解(C++实现)
行为型设计模式之访问者模式、状态模式简介及C++案例实现。原创 2022-04-28 12:15:00 · 757 阅读 · 1 评论 -
【设计模式学习笔记】中介者模式、观察者模式、备忘录模式案例详解(C++实现)
设计模式之中介者模式、观察者模式、备忘录模式基础知识简介及C++案例实现。原创 2022-04-22 11:15:00 · 896 阅读 · 1 评论 -
【设计模式学习笔记】模板模式、命令模式、责任链模式、策略模式案例详解(C++实现)
设计模式之模板模式、命令模式、责任链模式、策略模式基本知识介绍及C++案例实现。原创 2022-04-21 12:00:00 · 734 阅读 · 0 评论 -
【设计模式学习笔记】外观模式和享元模式案例详解(C++实现)
外观模式和享元模式介绍及C++案例。原创 2022-04-20 12:00:00 · 369 阅读 · 0 评论 -
【设计模式学习笔记】组合模式与桥接模式案例详解(C++实现)
设计模式之组合模式和桥接模式,基础知识和C++案例解析。原创 2022-04-19 11:00:00 · 684 阅读 · 0 评论 -
【设计模式学习笔记】代理模式、装饰模式和适配器模式案例详解(C++实现)
设计模式之代理模式、装饰模式、适配器模式详解以及C++案例。原创 2022-04-18 10:15:00 · 398 阅读 · 0 评论 -
【设计模式学习笔记】建造者模式和原型模式案例详解(C++实现)
Bulider Pattern,建造者模式,也叫做生成器模式,是一种对象创建型模式。建造者模式用于创建具有多个部件的复合对象,并隐藏了复合对象的创建过程,不同的部件建造者(Builder生成器)有不同的建造方法。通过建造者模式实现了对象的构建和对象的表示的分离,也就是说,通过同样的构建过程(建造逻辑)可以创建出不同的表示(使用不同的建造者产生不同的建造方式)。原创 2022-04-17 00:15:00 · 408 阅读 · 0 评论 -
【设计模式学习笔记】简单工厂模式、工厂模式、抽象工厂模式案例详解(C++实现)
简单工厂模式、工厂模式、抽象工厂模式案例详解及C++实现。原创 2022-04-16 07:30:00 · 1002 阅读 · 0 评论 -
【设计模式学习笔记】设计模式七大原则介绍(基于C++实现)
设计模式的最终目的就是:提高内聚、降低耦合。原创 2022-04-14 00:15:00 · 816 阅读 · 0 评论 -
【设计模式学习笔记】单例模式详解(懒汉式遇上多线程问题解析基于C++实现)
单例模式主要有懒汉式和饿汉式两种实现,饿汉式不会有线程安全的问题,但是提前构造对象占用了一定的资源,如果对内存要求较低的场景可以使用饿汉式实现;懒汉式应使用DCL机制来避免多线程竞争资源的问题,并且懒汉式可以在需要使用对象的时候才去创建对象,节省了资源。原创 2022-04-15 09:30:00 · 920 阅读 · 0 评论 -
【设计模式学习笔记】类图:类与类之间的关系
设计模式UML类图,通过类图和C++代码介绍了类与类之间的6种关系:泛化关系、依赖关系、实现关系、关联关系、聚合关系、组合关系。最后分析了6种关系的区别和联系。原创 2022-04-10 07:45:00 · 5393 阅读 · 1 评论