
设计模式
King-超
汽车电子的研发
展开
-
设计模式--简单工厂模式
1:简单设计模式以计算器为例,为了熟悉模板,同时,使用了模板模板实现放在.h中此文件是.h#pragma oncetemplate <typename T>class Operation{public: Operation(); virtual ~Operation(); virtual T getResult() = 0;; T numberA;...原创 2019-08-27 15:37:53 · 128 阅读 · 0 评论 -
设计模式--装饰模式
#pragma once#include <string>#include <iostream>class Decorator{public: Decorator(); virtual ~Decorator(); virtual void dress() = 0;};class Person{public: Person() {}; Per...原创 2019-08-29 16:46:03 · 133 阅读 · 0 评论 -
设计模式--外观模式
#pragma once#include <iostream>class SystemOne{public: void methodOne() { std::cout << "methodOne" << std::endl; }};class SystemTwo{public: void methodTwo() { std...原创 2019-08-30 15:43:11 · 142 阅读 · 0 评论 -
设计模式--代理模式
#pragma once#include <iostream>class Object{public: Object(); virtual ~Object(); virtual void request() = 0;};class RealObject : public Object{public: RealObject() {}; void reque...原创 2019-08-30 15:44:04 · 142 阅读 · 0 评论