代理模式和桥接模式
1、代理模式
成都创新互联自2013年创立以来,先为方正等服务建站,方正等地企业,进行企业商务咨询服务。为方正企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
侧重于逻辑控制!
2、具体实现
(1)、代码如下
#includeusing namespace std; class Subject{ //卖书的接口 public: virtual void sailbook() = 0; private: }; class RealBook : public Subject{ //实体店卖书 public: virtual void sailbook(){ cout<<"卖书"< sailbook(); discount(); } public: void discount(){ cout<<"双十一打折"< sailbook(); delete s; return 0; }
(2)、运行结果
3、桥接模式
将抽象部分和实现部分进行分离;
外观模式:客户要使用N个功能,N个功能又相似,就可以抽象起来;
享元模式:有一个对象可能使用1000次,怎样避免对这些对象进行重复的创建呢?遍面对象的大量创建!
4、具体实现
(1)、代码如下
#includeusing namespace std; class Engine{ public: virtual void InstallEngine(){ } private: }; class Engine4400cc : public Engine{ public: virtual void InstallEngine(){ cout<<"我是4400 发动机 安装完毕"<
5、组合模式
想将一大堆不同的事物用同一个类进行表达;
当前文章:代理模式和桥接模式
网站路径:http://scgulin.cn/article/gcdgsc.html