- 博客(14)
- 收藏
- 关注
原创 设计模式:模板方法模式&命令模式&策略模式&观察者模式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、模板方法模式二、命令模式三、策略模式四、观察者模式前言模板方法模式、命令模式、策略模式、观察者模式一、模板方法模式模板方法模式:是将一些事件按照给定的模板进行下去,共用相似的部分,重写不同的部分。例如:泡茶和冲咖啡,有一些相同的步骤,比如加水,倒入杯子是相同的步骤。#include <iosteram>using namespace std;class MakeDrink{public:
2020-10-21 21:45:30 144
原创 设计模式:装饰器模式、外观模式、适配器模式
文章目录前言一、装饰器模式二、外观模式三、适配器模式总结前言装饰器模式、外观模式、适配器模式举例一、装饰器模式例子:手机类,可以有多个,这里举例小米手机初始化只有小米裸机,使用装饰器进行贴膜操作,加皮套操作。class Phone{public: virtual void show() = 0;};class MiPhone :public Phone{public: virtual void show(){ cout << "小米手机" << end
2020-10-19 11:00:51 155
原创 单例、工厂、代理模式例子
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结学习目标:学习内容:学习时间:学习产出:前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
2020-10-18 23:43:43 139
原创 Linux第一弹
系列文章目录文章目录系列文章目录前言一、应用程序的编译流程二、makefile基本用法1. 基本写法2.变量使用3.预定义的变量三、shell简单语法1.输入输出1.1输出echo1.2输入read2.if语句3.for语句四、文件操作1.文件的基本操作1.1文件描述符1.2基本系统调用1.2.1 open/close1.2.2 read/write1.2.3 lseek2.文件锁分类:建议性锁(lockf):防君子不防小人,告诉其他我已占用,但没上锁,靠自觉(大概就是这个意思)强制性锁(fcntl
2020-09-28 00:28:06 87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人