C++ 设计模式
fjh_tigerMan
软件工程师
展开
-
C++ 设计模式-》单例模式(Singleton)
文件“F_DesignMode_Singleton.h”#ifndef F_DESIGN_MODE_SINGLETON_20171027_KJASHD_H_ #define F_DESIGN_MODE_SINGLETON_20171027_KJASHD_H_/* 设计模式: Singleton 单例模式单例模式,又称单件模式。定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。原创 2017-10-27 18:02:23 · 256 阅读 · 0 评论 -
C++ 设计模式-》中介者模式(Mediator)
文件“F_DesignMode_Mediator.h”#ifndef F_DESIGN_MODE_MEDIATOR_20171020_KJASHD_H_ #define F_DESIGN_MODE_MEDIATOR_20171020_KJASHD_H_#include <iostream> using namespace std;/* 设计模式: Mediator 中介者模式 定义:用一个中介者原创 2017-10-30 19:46:59 · 694 阅读 · 0 评论 -
C++ 设计模式-》适配器(Adapter)
文件 “F_DesignMode_Adapter_Test.h”#ifndef F_DESIGN_MODE_ADAPTER_20171016_KJASHD_H_ #define F_DESIGN_MODE_ADAPTER_20171016_KJASHD_H_/* 设计模式: Adapter适配器模式 http://blog.csdn.net/chenxun_2010/article/details/原创 2017-10-17 12:23:22 · 318 阅读 · 0 评论 -
C++ 设计模式-》代理模式(Proxy Pattern)
F_ProxyPattern.h#pragma once /* 代理模式(Proxy Pattern) 1.一个类代表另一个类的功能; 2.意图: 为其他对象提供一种代理(类),以控制对这个类的访问; 3.何时使用: 想访问一个类时,做一些控制 4.实现: 增加中间层(类) 5.关键代码: 实现与中间类的组合 6.优点: 职责清晰化, 可扩展性, 智能化 7.缺点: 增加额外的中间层开销,影响效...原创 2018-06-07 19:02:27 · 267 阅读 · 0 评论