![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
于杰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 · 151 阅读 · 0 评论 -
迭代器模式-----2
#pragma once #include"book.h" #include #include #include class itor { public: virtual bool hasNext() = 0; virtual Book* getNext() = 0; }; class aggregate { public: virtual itor* cre原创 2017-05-24 10:29:21 · 230 阅读 · 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 · 226 阅读 · 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 · 222 阅读 · 0 评论 -
practice【享元模式test】
MyCharacter.h MyCharacter.cpp Client 输出结果为:原创 2017-05-10 16:25:36 · 192 阅读 · 0 评论