摘要: 桥接模式与原理:将抽象部分与实现部分分离,使它们都可以独立的变化。最终的结果表现在实现类中。两者之间属于等价关系,即实现部分和抽象部分可以相互交换。代码如下#include using namespace std;class OS{public: virtual void install() { }};class WindowsOS:public OS{public: virtual void install() { cout install(); }private:};class ComputerApple:public Computer{public: virtual void im... 阅读全文
posted @ 2013-07-21 12:19 l851654152 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 适配器模式原理:适配器模式属于结构型模式,主要作用是完成功能的转换,1.通过一个类继承目标类。2.需要适配的类3.适配器代码如下:#include using namespace std;class Deque{public: void push_back(int x) { cout << "push from back of Deque" <<endl; } void pop_back() { cout << "pop from back of Deque" <<endl; } void push_fro 阅读全文
posted @ 2013-07-21 01:35 l851654152 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 建造者模式原理:建造模式主要是用于产生对象的各个组成部分,而抽象工厂模式则用于产生一系列对象,建造者模式而且要求这些对象的组成部分有序。代码如下:#include using namespace std;class Builder{public: virtual void buildHead(){} virtual void buildBody(){} virtual void buildLeftArm(){} virtual void buildRightArm(){} virtual void buildLeftLeg(){} virtual void buildRightLeg(){}} 阅读全文
posted @ 2013-07-21 00:47 l851654152 阅读(200) 评论(0) 推荐(0) 编辑