- 博客(11)
- 资源 (18)
- 收藏
- 关注
原创 Strategy模式——行为模式
<br /><br /> <br />strategy.h<br />#ifndef _STRATEGY_H_#define _STRATEGY_H_class Strategy{public: virtual ~Strategy(); virtual void AlgrithmInterface()=0;protected: Strategy();};class ConcreteStrategyA:public Strategy{public:
2011-03-31 21:55:00 2108
原创 Template模式——行为模式
<br /><br />template.h<br />#ifndef _TEMPLATE_H_#define _TEMPLATE_H_class AbstractClass{public: virtual ~AbstractClass(); void TemplateMethod();protected: AbstractClass(); virtual void PrimitiveOperation1()=0; virtual void PrimitiveOp
2011-03-28 17:50:00 1941
原创 Proxy模式——结构性模式
<br /><br /> <br />proxy.h<br />#ifndef _PROXY_H_#define _PROXY_H_class Subject{public: virtual ~Subject(); virtual void Request()=0;protected: Subject();};class ConcreteSubject:public Subject{public: ConcreteSubject(); ~Con
2011-03-27 15:21:00 1995
原创 Facade模式——结构型模式
外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。facade.h#ifndef _FACADE_H_#define _FACADE_H_class SubSystem1;class SubSystem2;class Facade{public: ~Facade(); static Facade* Instance(); void OperationWrapper();protected: Facade();priv
2011-03-26 01:28:00 2058
原创 Adapter模式——结构型模式
<br /><br /> <br />adapter.h<br />#ifndef _ADAPTER_H_#define _ADAPTER_H_class Target{public: Target(); virtual ~Target(); virtual void Request();};class Adaptee{public: Adaptee(); ~Adaptee(); void SpecificRequest();};c
2011-03-24 20:29:00 1973
原创 Bridge模式——结构型模式
<br /><br /> <br />tank.h<br />#ifndef _TANK_H_#define _TANK_H_class TankImpl;class Tank{public: virtual ~Tank(); virtual void shot()=0; virtual void run()=0;protected: Tank();};class ChinaTank:public Tank{public: ChinaT
2011-03-23 19:51:00 1982
原创 Bridge模式——结构型模式
<br /><br /> <br />tank.h<br />#ifndef _TANK_H_#define _TANK_H_class TankImpl;class Tank{public: virtual ~Tank(); virtual void shot()=0; virtual void run()=0;protected: Tank();};class ChinaTank:public Tank{public: ChinaT
2011-03-23 19:33:00 1755
原创 Singleton模式——创建型模式
<br /><br /> <br />Singleton.h<br />#ifndef _SINGLETON_H_#define _SINGLETON_H_class Singleton{public: virtual ~Singleton(); static Singleton* Instance();protected: Singleton();private: static Singleton* m_instance;};#endif<br />
2011-03-22 22:09:00 2074 4
原创 AbstractFactory模式——创建型模式
<br /><br />factory.h<br />#ifndef _ABSTRACT_FACTORY_H_#define _ABSTRACT_FACTORY_H_class Product;class AbstractFactory{protected: AbstractFactory();public: virtual ~AbstractFactory()=0; virtual Product* CreateProductA()=0; virtual P
2011-03-21 12:10:00 1933
原创 FactoryPattern——创建型模式
<br /><br />以下代码已经在VC6.0中测试运行通过。<br />factory.h<br />#ifndef _FACTORY_H_#define _FACTORY_H_#include <string>using namespace std;class Fruit;class Factory{protected: Factory(){};public: virtual ~Factory() = 0; virtual Fruit* Crea
2011-03-20 19:56:00 1954
原创 像一个电脑高手一样操作windows——windows常用快捷键大全
<br />一、常见用法:<br />F1 显示当前程序或者windows的帮助内容。<br />F2 当你选中一个文件的话,这意味着“重命名”<br />F3 当你在桌面上的时候是打开“查找:所有文件” 对话框<br />F10或ALT 激活当前程序的菜单栏<br />windows键或CTRL+ESC 打开开始菜单<br />CTRL+ALT+DELETE 在win9x中打开关闭程序对话框<br />DELETE
2011-03-06 10:45:00 2279 1
基于linux的socket多人聊天室程序,采用posix多线程控制技术
2011-01-05
基于arm-Linux的ATM模拟程序
2010-08-03
基于RedHat+Oracle 11i +pro * C 的通讯录系统
2010-08-03
基于arm-Linux平台的经典贪吃蛇游戏
2010-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人