91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.98KB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2021-02-21
  • 標簽:

資源簡介

C++實戰源碼-策略模式的簡單應用(入門級實例224).zip

資源截圖

代碼片段和文件信息

//?Chooser.cpp?:?Defines?the?entry?point?for?the?console?application.
//

#include?“stdafx.h“
#include?“ioStream.h“

const?GIF?=?1;
const?JPEG?=?2;

//抽象類
class?ImageSaver?{
public:
????virtual?void?save()?=?0;//定義save()方法
};

class?GIFSaver?:public?ImageSaver?{
public:
virtual?void?save()?{//實現save()方法
????????cout?<????}
};

class?JPEGSaver?:public?ImageSaver?{
public:
virtual?void?save()?{//實現save()方法
????????cout?<????}
};

class?TypeChooser?{
public:
static?ImageSaver*?getSaver(int?type)?{
????????if?(type?==?GIF)?{//使用if?else語句來判斷圖片的類型
????????????return?new?GIFSaver();
????????}?else?if?(type?==?JPEG)?{
????????????return?new?JPEGSaver();
????????}else?{
????????????return?NULL;
????????}
????}
};


int?main(int?argc?char*?argv[])
{
cout?< ImageSaver?*saver?=?TypeChooser::getSaver(GIF);//獲得保存圖片為GIF類型的對象
saver->save();
cout?<

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1176??2010-10-14?19:04??Chooser\Chooser.cpp
?????文件????????4548??2010-10-14?18:56??Chooser\Chooser.dsp
?????文件?????????539??2010-10-14?18:56??Chooser\Chooser.dsw
?????文件?????????294??2010-10-14?18:56??Chooser\StdAfx.cpp
?????文件?????????769??2010-10-14?18:56??Chooser\StdAfx.h

評論

共有 條評論