2011年5月23日

Bridge (C++实现)

摘要: // Bridge.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;class Implementor{public: Implementor() { } virtual ~ Implementor() { } virtual void OperationImp()=0;};class ConcreteImpleteorA:public Implementor{public: ConcreteImpleteorA() { cout<<&qu 阅读全文

posted @ 2011-05-23 17:08 IT@民工 阅读(233) 评论(0) 推荐(0) 编辑

Adapter (C++实现 )

摘要: // Adapter.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;class Target{public :Target(){}virtual ~Target(){}virtual void Request()=0;};class Adaptee{public:Adaptee(){}virtual ~Adaptee(){}void SpecialRequset(){cout<<"SpecialRequset of Adapte 阅读全文

posted @ 2011-05-23 14:00 IT@民工 阅读(150) 评论(0) 推荐(0) 编辑

Singleton (C++实现)

摘要: // Singleton.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;class Singleton{public:Singleton(){}virtual ~Singleton(){}static Singleton* GetInstancePtr(){if(NULL==m_pStatic){m_pStatic=new Singleton();}return m_pStatic;}static Singleton GetInstance(){re 阅读全文

posted @ 2011-05-23 10:17 IT@民工 阅读(128) 评论(0) 推荐(0) 编辑

导航