青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

那誰(shuí)的技術(shù)博客

感興趣領(lǐng)域:高性能服務(wù)器編程,存儲(chǔ),算法,Linux內(nèi)核
隨筆 - 210, 文章 - 0, 評(píng)論 - 1183, 引用 - 0
數(shù)據(jù)加載中……

常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載

        把這個(gè)系列的文章和相應(yīng)的代碼打包在了一起,方便閱讀察看,代碼是用標(biāo)準(zhǔn)C++寫的,應(yīng)該可以跨平臺(tái)編譯鏈接,VC7.1下面測(cè)試通過(guò).文章經(jīng)過(guò)word到pdf的轉(zhuǎn)換處理,加了標(biāo)簽方便查找相應(yīng)的主題,有任何建議和意見(jiàn),批評(píng)磚頭等等的都?xì)g迎!

       下載地址:
       文檔下載地址

        BTW: 很多朋友在前面給出了很多意見(jiàn),如封裝不夠好,基類的構(gòu)造函數(shù)應(yīng)該放在protected中,new delete不對(duì)稱等,我已經(jīng)很久沒(méi)有再看這份文檔和代碼了,也沒(méi)有時(shí)間再去一一把這些瑕疵更正,就像描述算法應(yīng)該不要過(guò)多的關(guān)注語(yǔ)言特征一般,我想閱讀這份文檔的朋友能明白那些設(shè)計(jì)模式之后的思想和方法,那就夠了,用一句臺(tái)詞來(lái)形容:領(lǐng)悟精神.再次謝謝朋友們的批評(píng)和鼓勵(lì).
     --By 創(chuàng)(2007.12.10)

posted on 2006-08-11 20:09 那誰(shuí) 閱讀(24177) 評(píng)論(90)  編輯 收藏 引用 所屬分類: 設(shè)計(jì)模式

評(píng)論

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

太強(qiáng)了...
崇拜ing

"有勇氣來(lái)改變可以改變的事情,有胸懷來(lái)接受不可改變的事情,有智慧來(lái)分辨兩者的不同。" 這句話似乎是設(shè)計(jì)模式的精髓。
2006-08-13 16:19 | Chunxing

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

你是個(gè)大好人
2006-08-13 19:56 | goooon

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

@Chunxing
那句話是李開復(fù)博士的名言,跟設(shè)計(jì)模式應(yīng)該沒(méi)有關(guān)系的:)
2006-08-13 22:32 | 創(chuàng)系

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

@goooon
感謝鼓勵(lì),好人不敢說(shuō),只是有一些觀點(diǎn)喜歡和別人分享罷了:)
2006-08-13 22:33 | 創(chuàng)系

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

實(shí)在太感謝您了。
2006-08-13 23:18 | Poney

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝作者
2006-08-14 02:36 | Ben

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝 創(chuàng)系
2006-08-14 08:28 | 漂舟

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

@創(chuàng)系
哦, 這樣啊.
我還是可以把它理解成 "C++封裝變化"的思想, 呵呵.

謝謝作者.
2006-08-14 16:57 | Chunxing

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

Singleton的實(shí)現(xiàn)應(yīng)該讓構(gòu)造函數(shù)成為私有比較好,防止客戶程序自己生成對(duì)象實(shí)例。
下面是我改的方案。

/**
* @(#) Singleton.h
* @author quickpoint At HUST
* @version 1.0 2006-08-21
*/
#ifndef _SINGLETON_H_
#define _SINGLETON_H_
/**
* Singleton is a default implementation of the
* famous pattern: Singleton.
*/
class Singleton {
public:
/**
* The single instance
*/
static Singleton & getInstance( void );

//////////////////////////////////////////////////////////////////
/**
* The methods
*/
void test( void ) const;
private:
// private constructors
Singleton();
Singleton( const Singleton & );
Singleton & operator= ( const Singleton &);
};

#endif /* _SINGLETON_H_ */

/**
* @(#)Singleton.cpp
* @author quickpoint At HUST
* @version 1.0 2006-08-21
*/
#include <iostream>
#include "Singleton.h"

/**
* This is the implementation file
*/
/////////////////////////////////////////////////////////////////////

/**
* Get the only one instance
* @return only one instance
*/
Singleton & Singleton::getInstance( void ) {
static Singleton g_instance; // only one instance
return g_instance;
}

/**
* Private constructor
*/
Singleton::Singleton() {
}

/**
* The test method
*/
void Singleton::test( void ) const {
std::cout << "This is a singleton test." << std::endl;
}

/////////////////////////////////////////////////////////////////////
/**
* A simple test, compile it with:
* g++ -o Singleton -DDEBUG=1 Singleton.cpp
*/
#if DEBUG
using namespace std;
int main( int argc, char * argv[] ) {
Singleton::getInstance().test();
return 0;
}
#endif

2006-08-21 14:57 | quickpoint

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

我好像下載不了阿。
麻煩樓主發(fā)我一份,謝謝

mailyuanhao@gmail.com
2006-08-22 18:03 | haohao

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝了。
2006-08-31 01:52 | worant

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝converse,以前瀏覽過(guò)你的blog,那時(shí)候我還對(duì)這本書沒(méi)有太多的感覺(jué),今天下了英文版的,但是理解起來(lái)很吃力,謝謝你
2006-10-01 20:50 | neo_yang

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

感謝,真是里害
2006-10-10 17:21 | yjl

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

我想下在設(shè)計(jì)模式的書和代碼,現(xiàn)在怎么下載不了了?
2007-01-04 10:14 | Gavin

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

怎么下載不了
老是說(shuō)地址錯(cuò)誤
請(qǐng)管理員看一下
2007-01-08 21:17 | aileen

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

經(jīng)典
2007-01-11 20:17 | clerk

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

go
2007-01-19 19:47 | wang

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

i want to down load it
2007-01-19 19:47 | wang

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載
2007-01-19 19:48 | wang

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

您好!
我是做asp的,計(jì)算機(jī)正規(guī)本科畢業(yè),感覺(jué)asp實(shí)在沒(méi)啥琢摸頭,想放棄轉(zhuǎn)php,結(jié)果發(fā)現(xiàn)php也強(qiáng)不到哪里去,總感覺(jué)前途迷茫,生活都沒(méi)了希望。
于是想起了C++,語(yǔ)法和面向?qū)ο笪叶级繡++功能強(qiáng)大,可不知從何入手,我不喜歡ms的技術(shù)封閉,想向linux/unix平臺(tái)轉(zhuǎn)。可該學(xué)什末 將來(lái)能做什末 不知道!做什末前途好一些不知道!會(huì)asp\php做什末有優(yōu)勢(shì)不知道!
該看什末書 不知道! 學(xué)哪些周邊的東西?!
我看到了您的貼子,感覺(jué)這就是好的方向,希望您能指點(diǎn)一二。
http://community.csdn.net/Expert/TopicView3.asp?id=5376982
2007-03-05 15:52 | flynet

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

哈哈 我來(lái)潑點(diǎn)冷水
小同志 寫的不錯(cuò) 繼續(xù)努力 :P
2007-03-07 13:54 | 林小雪

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

厲害
2007-04-15 15:49 | FAIRY

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

樓主好人啊.
怎么下載出錯(cuò)...
2007-04-28 07:24 | dexin

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

感謝樓主!
下載出錯(cuò)了,不知為什么.
2007-04-28 07:35 | dexin

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

Thanks a lot!
2007-06-25 07:04 | THX

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

下載不了 可以給我發(fā)一份嗎?
我的郵箱:tiange0823@163.com 謝謝了
2007-06-28 14:56 | 無(wú)法鏈接上去

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

好東東哪,我正需要,呵
2007-09-08 16:44 | 安娜

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

樓主好人啊.up
2007-10-02 23:39 | PWL

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

2007-12-04 05:14 | alexandercer

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

看了你的代碼,感覺(jué)封裝上有比較大的問(wèn)題.違反了基本的new與delete成對(duì)出現(xiàn)原則,不過(guò)還是很好的作品.努力
2007-12-10 12:36 | tom8251

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載[未登錄](méi)  回復(fù)  更多評(píng)論   

在c++中,應(yīng)用設(shè)計(jì)模式卻不使用智能指針,內(nèi)存管理遲早會(huì)變成一件極其痛苦的事情, 孟巖(?)甚至說(shuō)在C++中不使用shared_ptr,就不要談面向?qū)ο笤O(shè)計(jì)。。。
2007-12-10 14:38 | eXile

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

很多朋友在前面給出了很多意見(jiàn),如封裝不夠好,基類的構(gòu)造函數(shù)應(yīng)該放在protected中,new delete不對(duì)稱等,我已經(jīng)很久沒(méi)有再看這份文檔和代碼了,也沒(méi)有時(shí)間再去一一把這些瑕疵更正,就像描述算法應(yīng)該不要過(guò)多的關(guān)注語(yǔ)言特征一般,我想閱讀這份文檔的朋友能明白那些設(shè)計(jì)模式之后的思想和方法,那就夠了,用一句臺(tái)詞來(lái)形容:領(lǐng)悟精神.再次謝謝朋友們的批評(píng)和鼓勵(lì).
2007-12-10 14:44 | 創(chuàng)系

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

個(gè)人認(rèn)為一個(gè)好的程序不需要什么shared_ptr,這也可以看出程序水平的一方面.特別在一些要求較高的系統(tǒng)中是不現(xiàn)實(shí)的.
2007-12-10 15:00 | tom8251

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

說(shuō)一個(gè)單詞錯(cuò)誤Concreate應(yīng)該是concrete
2007-12-14 11:50 | tom8251

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

真的很不錯(cuò),看了你的介紹及源碼框架,感覺(jué)對(duì)模式了解了很多,真的很感謝你。
2008-03-30 23:05 | 初學(xué)模式人

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

這是個(gè)好東東
2008-05-12 12:33 | 廖平華

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

很好,非常感謝。可是無(wú)法下載了。如果可以,請(qǐng)發(fā)份一給:loaden AT gmail.com
2008-06-04 22:38 | Loaden

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

我也想要,能不能給我一份,非常感謝!
linyin1026@gmail.com
2008-06-06 12:47 | lynne

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

確實(shí)無(wú)法下載了,博主可否Email一份給我:aurain@yahoo.cn,非常感謝
2008-06-13 21:11 |

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

下載不了了!~
麻煩發(fā)一份到郵箱,感謝了!~
tracysqy@163.com
2008-06-23 17:22 | tracysqy

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

ly005_2002@hotmail.com
也給我發(fā)一份 謝啦:)
2008-07-09 10:09 | laoniu

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載[未登錄](méi)  回復(fù)  更多評(píng)論   

TO樓上所有索要文檔的朋友們,那個(gè)下載地址不知道為什么失效了,我曾經(jīng)向站長(zhǎng)咨詢過(guò),但是沒(méi)有回應(yīng)不了了之,我自己也沒(méi)有備份保留,哪位朋友有的話麻煩發(fā)一份給我(converse_lc@163.com),我再把它傳上來(lái),抱歉!
2008-07-09 11:28 | 創(chuàng)

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

能不能發(fā)給我一份
謝謝
ndim@163.com
2008-07-22 22:02 | ndim

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載[未登錄](méi)  回復(fù)  更多評(píng)論   

用迅雷可以下的到,直接的鏈接壞了
2008-08-02 12:54 | Alpha

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

@Alpha
感謝提醒,我怎么沒(méi)想到呢~~上面的朋友,現(xiàn)在文檔已經(jīng)可以下載了:)
2008-08-02 14:42 | 創(chuàng)

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

努力看看
2008-08-13 14:49 | 李明坤

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

創(chuàng)老師:在看factory設(shè)計(jì)模式時(shí),我有一個(gè)問(wèn)題不太明白,想請(qǐng)教一下:
你這句:
void Creator::AnOperation()
{
Product* p = FactoryMethod();

std::cout << L"an operation of product\n";
}
這里的p我覺(jué)得存在內(nèi)存泄露問(wèn)題,還是我沒(méi)有深刻理解創(chuàng)老師的代碼。請(qǐng)有時(shí)間回復(fù)一下,我的郵箱:jimiaotong@163.com
2008-10-06 09:36 | 云卷去舒

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載[未登錄](méi)  回復(fù)  更多評(píng)論   

@云卷去舒
原來(lái)寫的代碼不是很嚴(yán)謹(jǐn),有不少硬傷,你湊合著看,重點(diǎn)放在設(shè)計(jì)模式的實(shí)現(xiàn)上了.
2008-10-07 00:43 | 創(chuàng)

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

原來(lái)樓主這么熱心,下下來(lái)研究研究,thanks
2008-12-17 11:25 | 小不點(diǎn)

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝!
2009-04-20 15:37 | apple_ant

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

好東西,贊一個(gè)!!
謝了
2009-05-06 23:10 | 反對(duì)法

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

強(qiáng)人,牛人!
2009-05-07 19:21 | 我一定要成為C++高手!

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載[未登錄](méi)  回復(fù)  更多評(píng)論   

謝謝高手了!!我會(huì)經(jīng)常光臨的!!
2009-05-31 14:39 | 笨笨

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

可以更新為word文檔嗎?方便打印
2009-07-13 10:44 | roy

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝作者,,
2009-07-15 08:21 | 王凡

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

非常非常謝謝~~~
2009-10-20 13:50 | 過(guò)客

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

thank you very very very much!
2009-10-27 17:17 | lxh

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

樓主好人
2009-10-28 22:12 | lq

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

今天從網(wǎng)上下了一個(gè)設(shè)計(jì)模式的,轉(zhuǎn)到此,表示感謝
2009-11-08 20:33 | lizi

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載[未登錄](méi)  回復(fù)  更多評(píng)論   

您的例子中,抽象工廠的方法用得有些不對(duì):
// 生產(chǎn)產(chǎn)品A的第一種實(shí)現(xiàn)
ConcreateFactory1 *pFactory1 = new ConcreateFactory1;
AbstractProductA *pProductA = pFactory1->CreateProductA();

// 生產(chǎn)產(chǎn)品B的第二種實(shí)現(xiàn)
ConcreateFactory2 *pFactory2 = new ConcreateFactory2;
AbstractProductB *pProductB = pFactory2->CreateProductB();

我覺(jué)得應(yīng)該是:
// 生產(chǎn)產(chǎn)品A的第一種實(shí)現(xiàn)
AbstractFactory*pFactory1 = new ConcreateFactory1;
AbstractProductA *pProductA = pFactory1->CreateProductA();

// 生產(chǎn)產(chǎn)品B的第二種實(shí)現(xiàn)
AbstractFactory*pFactory2 = new ConcreateFactory2;
AbstractProductB *pProductB = pFactory2->CreateProductB();

也就是在接收時(shí)應(yīng)該是基類,AbstractFactory.這是一點(diǎn).其實(shí)這樣改了還是沒(méi)有真正的體現(xiàn)抽象工廠的"封裝變化"思想,體現(xiàn)出來(lái)的還是一個(gè)簡(jiǎn)單工廠的翻版.應(yīng)該在新建一個(gè)類來(lái)完成工廠類的創(chuàng)建:
class createFactory
{
public:
createFactory(AbstractFactory *AbsFacty);
~createFactory();

void createProducts();
private:
AbstractFactory *CurrentAbsFacty;

}

///////////////////////////////////
createFactory::createFactory(AbstractFactory *AbsFacty)
{
CurrentAbsFacty = AbsFacty;
}
createFactory::createProducts()
{
AbsFacty->CreateProductA();
AbsFacty->CreateProductA();
}

//////////////////////////////////////
//主函數(shù)的寫法:

createFactory * createFacty = new createFactory(new ConcreateFactory2);
createFacty->createProducts();

個(gè)人愚見(jiàn),多多指教! liuchuanwen109@126.com
2009-12-18 18:53 | Noname

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載[未登錄](méi)  回復(fù)  更多評(píng)論   

上面寫錯(cuò)了一點(diǎn):
createFactory::createProducts()
{
AbsFacty->CreateProductA();
AbsFacty->CreateProductA();
}

應(yīng)該是:
createFactory::createProducts()
{
CurrentAbsFacty ->CreateProductA();
CurrentAbsFacty ->CreateProductA();
}
2009-12-18 18:54 | Noname

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝樓主的知識(shí)分享
2010-01-31 15:07 | lantis

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載[未登錄](méi)  回復(fù)  更多評(píng)論   

thank you very much~!
2010-02-05 16:38 | ben

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝
2010-03-07 23:41 | ssss

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

thanks.:)
2010-03-15 00:52 | linSG

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝了
2010-04-10 12:52 | 陳建輝

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

開始時(shí)看到別人轉(zhuǎn)載你的文章,發(fā)現(xiàn)寫得相當(dāng)不錯(cuò),就都到博客這邊來(lái)了
2010-04-21 17:31 | 喬寧博

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

感謝
2010-06-01 12:05 | roy

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

不錯(cuò),不錯(cuò)
2010-07-29 10:30 | 點(diǎn)到

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載[未登錄](méi)  回復(fù)  更多評(píng)論   

謝謝.....
2010-09-19 16:31 | l

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

博主辛苦啦,是個(gè)好東西,呵呵
2010-12-17 10:51 | fujialin

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

十分感謝!
2011-03-30 00:35 | EricZhao

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝如獲至寶:)
2011-04-06 11:02 | raining.peidx

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝共享
2011-04-29 11:27 | guide

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

still download now,thanks
2011-05-25 16:21 | KPTu

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝
2011-06-03 11:32 |

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

大好銀啊!!學(xué)習(xí)了
2011-06-08 17:44 | lln3306

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載[未登錄](méi)  回復(fù)  更多評(píng)論   

太感謝了,好好學(xué)習(xí)下!
2011-06-15 10:31 | chelsea

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

可是,為什么少了三種模式呢?
2011-06-18 17:09 | alex_

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

太感謝了 學(xué)習(xí)中...
2011-07-26 11:46 | 122

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝無(wú)私奉獻(xiàn)
2011-10-18 09:15 | 小小代碼工

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

According to my investigation, thousands of people in the world get the <a href="http://goodfinance-blog.com">loans</a> at various banks. Thence, there is good chances to get a commercial loan in any country.
2012-07-10 10:13 | GallegosALEXIS23

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

lz好人
2012-09-12 10:55 | 茄子

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝,學(xué)習(xí)
2013-03-27 17:22 | ning

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

謝謝
2013-09-05 16:36 | 是否咖啡

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

太偉大了
2013-09-21 22:10 | bullet

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

怎么感覺(jué)第一個(gè)簡(jiǎn)單的工廠模式,完全沒(méi)什么作用,而且ConcreateProduct類完全沒(méi)有任何作用啊?
2014-07-15 21:13 | LZG

# re: 常見(jiàn)設(shè)計(jì)模式的解析和實(shí)現(xiàn)(C++)文檔及源碼打包下載  回復(fù)  更多評(píng)論   

@lln3306
@raining.peidx
@bullet
@小小代碼
@122
@王凡
可以發(fā)我一份嗎?下載不了。。謝啦(郵箱:1210993016@qq.com)
2016-05-22 11:58 | 殘陽(yáng)叢林
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一区二区三区欧美激情| 亚洲国产精品福利| 免费看的黄色欧美网站| 美女网站在线免费欧美精品| 狠狠综合久久av一区二区小说| 亚洲国产婷婷| 国产日韩精品一区二区三区在线| 亚洲视频在线视频| 99国内精品| 欧美经典一区二区三区| 亚洲欧美日韩第一区| 亚洲一区影音先锋| 一色屋精品视频免费看| 欧美激情亚洲精品| 久久人人97超碰精品888| 欧美wwwwww| 激情成人av| 国产精品久久午夜| 亚洲国内欧美| 久热精品视频| 国产精品日韩欧美一区二区| 亚洲欧美综合国产精品一区| 女生裸体视频一区二区三区| 亚洲国产精品久久精品怡红院| 国产精品一区二区视频| 久热精品视频| 久久久久一区| 久久久久久久尹人综合网亚洲| 亚洲欧洲精品成人久久奇米网| 欧美在线观看一区| 亚洲国产片色| 一区一区视频| 狠狠操狠狠色综合网| 国产一区二区三区成人欧美日韩在线观看 | 免费成人在线视频网站| 亚洲精品视频免费在线观看| 国产精品久久久久一区二区三区共| 一本到12不卡视频在线dvd| 久久九九99| 欧美jizzhd精品欧美巨大免费| 久久久久久日产精品| 欧美影片第一页| 亚洲图片自拍偷拍| 国产精品99久久久久久久久久久久| 国产精品入口麻豆原神| 影音先锋久久| 激情欧美一区二区三区在线观看| 国产视频自拍一区| 国内精品嫩模av私拍在线观看| 欧美xxxx在线观看| 免费日韩av片| 99精品欧美一区| 一个色综合av| 欧美午夜宅男影院| 欧美婷婷久久| 1024亚洲| 国内久久精品| 亚洲精品免费看| 久久久天天操| 亚洲一区激情| 欧美精品一区二区视频| 国产精品任我爽爆在线播放| 国产一区二区中文| 一区二区免费在线视频| 欧美亚洲综合在线| 久久精品中文字幕一区| 久久夜色精品国产| 亚洲一区二区三区免费视频| 欧美国产丝袜视频| 国产真实久久| 欧美自拍偷拍午夜视频| 亚洲欧洲午夜| 欧美高清一区二区| 欧美日韩亚洲一区二区三区在线观看| 国产精品久久久久久久浪潮网站| 在线免费观看日韩欧美| 性视频1819p久久| 亚洲视频福利| 欧美韩日一区二区三区| 91久久一区二区| 欧美国产日韩视频| 久久成人羞羞网站| 欧美日韩一区综合| 日韩一级欧洲| 欧美日韩国产综合在线| 国产亚洲美州欧州综合国| 亚洲愉拍自拍另类高清精品| 在线亚洲成人| 亚洲一区在线播放| 欧美成人精品一区| 午夜精品一区二区三区在线播放| 亚洲国产精品专区久久| 亚洲国产1区| 欧美新色视频| 亚洲一区三区视频在线观看| 欧美福利在线| 老鸭窝毛片一区二区三区| 久久亚洲影院| 玖玖视频精品| 国产精品麻豆成人av电影艾秋| 欧美黄免费看| 欧美成人黑人xx视频免费观看| 久久婷婷一区| 欧美日韩国产页| 欧美mv日韩mv国产网站| 国产精品一区二区三区免费观看| 久久久久国产一区二区三区四区 | 欧美激情精品久久久久久蜜臀 | 国产一区二区精品| 欲色影视综合吧| 亚洲高清激情| 国产老女人精品毛片久久| 亚洲国产欧美一区二区三区同亚洲 | 在线视频欧美日韩| 嫩模写真一区二区三区三州| 亚洲国产另类精品专区| 日韩视频专区| 一本色道久久综合一区 | 国产欧美一区二区在线观看| 99热精品在线| 欧美日本精品| 久久久久国产精品一区二区| 永久555www成人免费| 久久精品日韩欧美| 欧美日韩精品欧美日韩精品 | 久久精品视频导航| 久久久久久穴| 亚洲欧美成人| 国产欧美不卡| 欧美日韩一级黄| 亚洲精品人人| 伊人久久综合| 久久精品72免费观看| 久久综合九色九九| 亚洲精品一区二区在线观看| 欧美成人dvd在线视频| 久久久久九九九| 亚洲国产精品久久久久秋霞影院 | 欧美1级日本1级| 亚洲免费久久| 亚洲字幕一区二区| 亚洲调教视频在线观看| 欧美午夜精品理论片a级大开眼界| 久久精品人人做人人爽| 激情久久综合| 亚洲欧洲日韩女同| 亚洲特色特黄| 国产精品视频内| 久久久www| 亚洲欧美视频一区| 亚洲国产精品久久久久秋霞蜜臀| 午夜精品www| 国产综合色在线视频区| 欧美日在线观看| 久久精品综合一区| 亚洲高清免费视频| 欧美在线二区| 久久九九有精品国产23| 欧美在线视频免费播放| 国际精品欧美精品| 91久久久亚洲精品| 玖玖国产精品视频| 亚洲欧美日韩精品久久亚洲区 | 亚洲精品一区二区三区婷婷月 | 一区二区高清| 国产精品亚洲综合天堂夜夜| 久久精品综合| 亚洲午夜久久久久久久久电影院| 久久精品视频在线观看| 亚洲精品国产精品国自产在线| 亚洲免费精品| 国内自拍亚洲| 曰韩精品一区二区| 亚洲一区二区三区四区五区黄| 亚洲理论在线观看| 亚洲美洲欧洲综合国产一区| 亚洲天堂激情| 一区二区精品在线观看| 日韩一级大片在线| 麻豆国产精品777777在线| 亚洲欧洲一区二区在线播放| 亚洲精品免费一二三区| 久久精品国产一区二区电影| 欧美午夜精品伦理| 国产日韩1区| 亚洲丰满少妇videoshd| 久久综合久久综合久久综合| 欧美不卡三区| 玖玖精品视频| 影音先锋国产精品| 在线观看福利一区| 亚洲图片在区色| 性欧美大战久久久久久久久| 中文网丁香综合网| 久久综合狠狠| 欧美日一区二区三区在线观看国产免| 国产欧美精品一区aⅴ影院| 亚洲一区二区在线播放| 亚洲一区欧美| 精品成人一区二区三区|