- 博客(8)
- 收藏
- 关注
原创 控制系统设计指南读书笔记-滤波器
RC低通滤波器如图1.1 所示,电阻R串联电容 C,输入电压记为 Ui ,输出电压记为 UoTs1τ∗s1截止频率f2∗π∗τ1,其中τ为时间常数,对应于RC电路中的RC。
2025-04-17 18:09:06
823
原创 抽象工厂C++示例
抽象工厂UML图://AbstractFactory.h#ifndef ABSTRACTFACTORY_H#define ABSTRACTFACTORY_Hclass AbstractProduct;class AbstractFactory{public: virtual AbstractProduct *createjipu()=0; virtua...
2019-04-29 21:32:35
680
原创 工厂方法C++示例
工厂方法UML图//AbstractFactory.h#ifndef ABSTRACTFACTORY_H#define ABSTRACTFACTORY_Hclass AbstractProduct;class AbstractFactory{public: virtual AbstractProduct* createProduct()=0;};#end...
2019-04-29 21:29:34
497
原创 简单工厂C++示例
简单工厂UML图简单工厂C++源码//AbstractProduct.h#ifndef ABSTRACTPRODUCT_H#define ABSTRACTPRODUCT_Hclass AbstractProduct{public: virtual void color()=0; virtual void shape()=0;};#endif...
2019-04-29 21:23:10
741
原创 简单工厂,工厂方法,抽象工厂的区别
对于简单工厂,工厂方法,抽象工厂比较容易混淆,在这很有必要总结一下这三种设计模式的特点、相同之处和不同之处。1 本质: 这三种设计模式的名字中都含有“工厂”二字,其含义是使用工厂(一个或一系列方法)去生产产品(一个或一系列类的实例)。 另外,有时候,我们常常会将生产产品的一个或一系列方法封装到一个类中,我习惯把这个类叫做“工厂类”;而被实例化的类称作“产品类”。...
2019-04-28 21:18:53
924
原创 用C++实现单例模式(Singleton)
单例模式是23种设计模式中比较简单和容易理解的,也是设计模式中经常用到的。单例模式定义为确保某一个类只有一个实例,而且能够自行实例化并提供给系统使用。UML图如下所示:考虑到C++默认实现构造函数、拷贝函数及赋值函数,程序需要在private成员函数中显示实现构造函数、拷贝函数及赋值函数,防止客户端误使用,并通过接口getInstance调用Singleton的构造函数。同时考虑到线...
2019-04-27 13:43:41
395
原创 CMake学习笔记
CMake学习笔记一、 CMake基础知识1.1 CMake编译原理CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库(so(shared object)...
2018-12-02 14:47:12
383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人