设计模式
于杰1996
当你每次在这条路上走不动的时候你可以告诉自己试着再走两步吧,可能会见到曙光,那么长时间这样下去你会发现自己真的坚持了所要坚持的东西才成就了今天
展开
-
迭代器模式-----1
Book.h#include #include using namespace std;class Book{string ISBN;string name;double price;public:Book(string isbn,string n,double p){ISBN=isbn; name=n;price=p;}原创 2017-05-24 08:16:46 · 140 阅读 · 0 评论 -
迭代器模式-----2
#pragma once#include"book.h"#include#include#includeclass itor {public: virtual bool hasNext() = 0; virtual Book* getNext() = 0;};class aggregate { public: virtual itor* cre原创 2017-05-24 10:29:21 · 214 阅读 · 0 评论 -
代理模式
#include using namespace std;class Subject{public:virtual void sellBook()=0;};class RealSubject:public Subject{public:void sellBook(){cout}};class ProxySubject{原创 2017-05-10 15:53:47 · 220 阅读 · 1 评论 -
享元模式
MyCharacter.h#include using namespace std;class MyCharacter{char myChar;public:MyCharacter(char c);void display();};MyCharacter.cpp#include "MyCharacter.h"MyChara原创 2017-05-10 16:08:54 · 215 阅读 · 0 评论 -
practice【享元模式test】
MyCharacter.hMyCharacter.cppClient输出结果为:原创 2017-05-10 16:25:36 · 183 阅读 · 0 评论