12 2019 档案

摘要://以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Context.h #pragma once class Context { public: Context(); ~Context(); protected: private: }; //Context.cpp #i 阅读全文
posted @ 2019-12-24 11:36 fourmii 阅读(195) 评论(0) 推荐(0) 编辑
摘要://以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Aggregate.h #pragma once class Iterator; typedef int Object; class Interator; class Aggregate { public: virtu 阅读全文
posted @ 2019-12-24 11:16 fourmii 阅读(234) 评论(0) 推荐(0) 编辑
摘要://以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Handle.h #pragma once class Handle { public: virtual ~Handle(); virtual void HandleRequest() = 0; void SetSuc 阅读全文
posted @ 2019-12-24 10:05 fourmii 阅读(336) 评论(0) 推荐(0) 编辑
摘要://以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Visitor.h #pragma once class ConcreateElementA; class ConcreateElementB; class Element; class Visitor { publi 阅读全文
posted @ 2019-12-24 09:35 fourmii 阅读(252) 评论(0) 推荐(0) 编辑
摘要://方式一 //Reciever.h #pragma once class Reciever{ public: Reciever(); ~Reciever(); void Action(); protected: private: }; //Reciever.cpp #include"Recieve 阅读全文
posted @ 2019-12-23 17:49 fourmii 阅读(203) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Mediator.h #pragma once class Colleage; class Mediator { public: virtual ~Mediator(); virtual void DoActionFrom 阅读全文
posted @ 2019-12-23 16:52 fourmii 阅读(249) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Memento.h #pragma once #include<string> class Memento; class Originator{ public: typedef std::string State; Ori 阅读全文
posted @ 2019-12-23 14:42 fourmii 阅读(237) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Subject.h #pragma once #include<list> #include<string> typedef std::string State; class Observer; class Subject 阅读全文
posted @ 2019-12-23 10:50 fourmii 阅读(398) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Context.h #pragma once class State; class Context { public: Context(); Context(State* st); virtual ~Context(); 阅读全文
posted @ 2019-12-22 16:17 fourmii 阅读(236) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //strategy.h #pragma once class Strategy { public: Strategy(); virtual ~Strategy(); virtual void AlgrithmInferenc 阅读全文
posted @ 2019-12-22 14:22 fourmii 阅读(274) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Template.h class AbstractClass { public: virtual ~AbstractClass(); void TemplateMethod(); protected: virtual vo 阅读全文
posted @ 2019-12-22 10:41 fourmii 阅读(207) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Proxy.h #pragma once class Subject { public: virtual ~Subject(); virtual void Request() = 0; protected: Subject 阅读全文
posted @ 2019-12-21 21:50 fourmii 阅读(188) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Facade.h #pragma once class Subsystem1 { public: Subsystem1(); virtual ~Subsystem1(); void Operation(); protect 阅读全文
posted @ 2019-12-21 20:37 fourmii 阅读(177) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Flyweight.h #pragma once #include<string> class FlyWeight { public: virtual ~FlyWeight(); virtual void Operatio 阅读全文
posted @ 2019-12-21 18:27 fourmii 阅读(230) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Component.h #pragma once class Component { public: Component(); virtual ~Component(); virtual void Operation() 阅读全文
posted @ 2019-12-21 17:44 fourmii 阅读(289) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Decorator.h #pragma once class Component { public: virtual ~Component(); virtual void Operation(); protected: C 阅读全文
posted @ 2019-12-21 16:33 fourmii 阅读(200) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //****************************类模式的Adaptr******************************** //Adapter.h #pragma once class Target { 阅读全文
posted @ 2019-12-21 15:41 fourmii 阅读(416) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //AbstractionImp.h #pragma once class AbstractionImp { public: virtual ~AbstractionImp(); virtual void Operation( 阅读全文
posted @ 2019-12-21 14:30 fourmii 阅读(269) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Prototype.h #pragma once class Prototype { public: virtual ~Prototype(); virtual Prototype* clone() const = 0; 阅读全文
posted @ 2019-12-20 22:22 fourmii 阅读(225) 评论(0) 推荐(0) 编辑
摘要://以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Product.h #pragma once class Product { public: Product(); ~Product(); void ProducePart(); protected: private: 阅读全文
posted @ 2019-12-20 21:30 fourmii 阅读(348) 评论(0) 推荐(0) 编辑
摘要://以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Singleton.h #pragma once #include<iostream> class Singleton { public: static Singleton* Instance(); protected 阅读全文
posted @ 2019-12-20 20:36 fourmii 阅读(206) 评论(0) 推荐(0) 编辑
摘要://以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Product.h #pragma once class AbstractProductA { public: virtual ~AbstractProductA(); protected: AbstractProdu 阅读全文
posted @ 2019-12-20 20:33 fourmii 阅读(168) 评论(0) 推荐(0) 编辑
摘要:以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Product.h #pragma once class Product { public: virtual ~Product() = 0; protected: Product(); private: }; class 阅读全文
posted @ 2019-12-20 20:29 fourmii 阅读(304) 评论(0) 推荐(0) 编辑
摘要://main.cpp部分 #include"List.cpp" int main() { StaticList<int> SL; SL.Insert(2,1); SL.Insert(4,2); SL.Insert(1,3); SL.Insert(9,4); SL.Insert(20, 5); SL. 阅读全文
posted @ 2019-12-06 21:39 fourmii 阅读(1524) 评论(0) 推荐(0) 编辑