锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品一区二区久久,久久精品中文闷骚内射,久久精品免费一区二区三区http://www.shnenglu.com/GlideLiu/archive/2007/12/17/38780.html闈欓潤鐨勬祦姘?/dc:creator>闈欓潤鐨勬祦姘?/author>Mon, 17 Dec 2007 12:21:00 GMThttp://www.shnenglu.com/GlideLiu/archive/2007/12/17/38780.htmlhttp://www.shnenglu.com/GlideLiu/comments/38780.htmlhttp://www.shnenglu.com/GlideLiu/archive/2007/12/17/38780.html#Feedback2http://www.shnenglu.com/GlideLiu/comments/commentRss/38780.htmlhttp://www.shnenglu.com/GlideLiu/services/trackbacks/38780.htmlld: 0711-317 ERROR: Undefined symbol: .std::ios_base::clear(int,bool)
ld: 0711-317 ERROR: Undefined symbol: Virtual table for class "__DynaCastDesc_si_public": first non-inline virtual function in "__Dy
naCastDesc_si_public" is not defined.
ld: 0711-317 ERROR: Undefined symbol: Virtual table for class "eti_cplusplus": first non-inline virtual function in "eti_cplusplus"
is not defined.
璇烽棶錛屽浣曡В鍐籌紵



]]>
璁捐鑼冨紡絎旇-Compositehttp://www.shnenglu.com/GlideLiu/archive/2006/07/27/10586.html闈欓潤鐨勬祦姘?/dc:creator>闈欓潤鐨勬祦姘?/author>Thu, 27 Jul 2006 07:53:00 GMThttp://www.shnenglu.com/GlideLiu/archive/2006/07/27/10586.htmlhttp://www.shnenglu.com/GlideLiu/comments/10586.htmlhttp://www.shnenglu.com/GlideLiu/archive/2006/07/27/10586.html#Feedback5http://www.shnenglu.com/GlideLiu/comments/commentRss/10586.htmlhttp://www.shnenglu.com/GlideLiu/services/trackbacks/10586.html闃呰鍏ㄦ枃

]]>
璁捐鑼冨紡絎旇-Bridgehttp://www.shnenglu.com/GlideLiu/archive/2006/07/17/10171.html闈欓潤鐨勬祦姘?/dc:creator>闈欓潤鐨勬祦姘?/author>Mon, 17 Jul 2006 10:03:00 GMThttp://www.shnenglu.com/GlideLiu/archive/2006/07/17/10171.htmlhttp://www.shnenglu.com/GlideLiu/comments/10171.htmlhttp://www.shnenglu.com/GlideLiu/archive/2006/07/17/10171.html#Feedback1http://www.shnenglu.com/GlideLiu/comments/commentRss/10171.htmlhttp://www.shnenglu.com/GlideLiu/services/trackbacks/10171.html闃呰鍏ㄦ枃

]]>
璁捐鑼冨紡絎旇-Adapterhttp://www.shnenglu.com/GlideLiu/archive/2006/07/10/9648.html闈欓潤鐨勬祦姘?/dc:creator>闈欓潤鐨勬祦姘?/author>Mon, 10 Jul 2006 09:03:00 GMThttp://www.shnenglu.com/GlideLiu/archive/2006/07/10/9648.htmlhttp://www.shnenglu.com/GlideLiu/comments/9648.htmlhttp://www.shnenglu.com/GlideLiu/archive/2006/07/10/9648.html#Feedback1http://www.shnenglu.com/GlideLiu/comments/commentRss/9648.htmlhttp://www.shnenglu.com/GlideLiu/services/trackbacks/9648.html Adapter 鑼冨紡鏄竴涓?/span> Class 錛?/span> Object Structural 鑼冨紡銆?br />

綆鍗曡灝辨槸瀚佹帴銆備粠綾誨眰嬈″浘鐨勮璁″師鍒欐潵璇達(dá)紝灝辨槸璇ュ共浠涔堢殑灝辮瀹冨共浠涔堬紝闇瑕佸崗浣滄椂錛岀粍鍚堝畠浠?/span>


class Shape {聽聽聽聽聽 聽聽聽聽聽聽 // 涓涓帴鍙?/span>

聽聽聽聽聽聽 virtual void BoundBox() const = 0;

聽聽聽聽聽聽 virtual ~Shape() {};

};

/*

* 涓涓娊璞$被錛屼綔涓?/span> TextShape 鐨?/span> Helper 錛屽 TextShape 琛ㄧず鐨勬枃鏈繘琛屾枃

* 鏈寲緙栬緫

*/

class TextView {

};

class TextShapeAdapter : public Shape, protected TextView {聽聽聽聽聽 // 涓涓?/span> Adapter

};

class TextShapeAdaptee : public Shape {聽聽 聽聽聽聽聽聽 // 涓涓?/span> Adaptee

聽聽聽聽聽聽 protected :

聽聽聽聽聽聽 聽聽聽聽聽聽 TextView _helper;

};



]]>
璁捐鑼冨紡絎旇-Singletonhttp://www.shnenglu.com/GlideLiu/archive/2006/07/04/9375.html闈欓潤鐨勬祦姘?/dc:creator>闈欓潤鐨勬祦姘?/author>Tue, 04 Jul 2006 06:42:00 GMThttp://www.shnenglu.com/GlideLiu/archive/2006/07/04/9375.htmlhttp://www.shnenglu.com/GlideLiu/comments/9375.htmlhttp://www.shnenglu.com/GlideLiu/archive/2006/07/04/9375.html#Feedback2http://www.shnenglu.com/GlideLiu/comments/commentRss/9375.htmlhttp://www.shnenglu.com/GlideLiu/services/trackbacks/9375.html Singleton 鑼冨紡鏄竴涓?/span> Object Creational 鑼冨紡銆?br />

Singleton 鑼冨紡鍞竴闇瑕佹敞鎰忕殑灝辨槸瀹冭寖鍥淬傝繖涓寖鍥存牴鎹渶瑕佹潵鎸囧畾錛屽錛?/span>

n聽聽聽聽聽聽聽 涓涓繘紼嬬殑鍦板潃絀洪棿鍐呯殑鍞竴瀹炰緥錛?/span>

n聽聽聽聽聽聽聽 涓涓墿鐞嗘満鍣ㄥ唴錛?/span>

n聽聽聽聽聽聽聽 涓涓櫄鎷熸満鐨勫湴鍧絀洪棿鍐咃紱

n聽聽聽聽聽聽聽 涓涓眬鍩熺綉鍐咃紱

n聽聽聽聽聽聽聽 絳夌瓑銆?/span>

濡傛灉浣犳槸鍦ㄤ竴涓簱涓疄鐜幫紝騫朵笖鍦ㄥ鐢ㄦ埛 - 澶氳繘紼嬬幆澧冧笅榪愯錛屽悓姝ユ帶鍒朵篃搴旇鍦ㄨ璁℃椂灝辮冭檻濂姐?/span>


鍒涘緩鍨嬭璁¤寖寮忎竴鍙ヨ瘽鎻忚堪 錛?/span>

Abstract Factory 鈥斺斾綘瑕佷粈涔堟爣鍑嗗氨瀹炵幇浠涔堟爣鍑嗭紝璋佸彨瀹㈡埛鏄笂甯濆憿錛?/span>

Builder 鈥斺旇閰嶅拰闆嗘垚鎴栦粠涓縐嶅艦寮忓埌鍙︿竴縐嶅艦寮忕殑杞寲錛?/span>

Factory Method 鈥斺旀寫鑷繁鐖辯殑錛涙垨鍙夊鐨勶紝涓嶉夎吹鐨勶紱

Prototype 鈥斺旇嚜鎴戝鍒訛紱

Singleton 鈥斺斿ぉ涓嬫棤鍙岋紱



]]>
璁捐鑼冨紡絎旇-Prototypehttp://www.shnenglu.com/GlideLiu/archive/2006/06/30/9242.html闈欓潤鐨勬祦姘?/dc:creator>闈欓潤鐨勬祦姘?/author>Fri, 30 Jun 2006 08:41:00 GMThttp://www.shnenglu.com/GlideLiu/archive/2006/06/30/9242.htmlhttp://www.shnenglu.com/GlideLiu/comments/9242.htmlhttp://www.shnenglu.com/GlideLiu/archive/2006/06/30/9242.html#Feedback2http://www.shnenglu.com/GlideLiu/comments/commentRss/9242.htmlhttp://www.shnenglu.com/GlideLiu/services/trackbacks/9242.html Prototype 鑼冨紡鏄竴涓?/span> Object Creational 鑼冨紡銆?br />

Prototype 鑼冨紡鏄竴涓繍琛屾椂瀹炰緥鐨勮嚜鎴戝鍒訛紝鍗寵繖涓疄渚嬫妸鑷繁浣滀負(fù)瀹冩墍浠h〃鐨勮繖涓被鍨嬬殑宸ュ巶銆傛湁鐐瑰儚銆婅タ娓歌銆嬩腑鐨勫瓩鎮(zhèn)熺┖浠ヨ嚜宸變負(fù)鍘熷瀷錛岀敤鑷繁鐨勭尨姣涘彉鎴愯嚜宸變竴鏍楓?/span>

鏈夎繖鏍風(fēng)殑鑳藉姏闇瑕佸叿澶囩殑鏉′歡鏄細(xì)

1銆?/font> 鎻愪緵涓涓綾誨瀷鐨勫疄渚嬩綔涓哄師鍨嬶紝姣斿鐭沖ご閲岃功鍑轟簡瀛欐?zhèn)熃I轟竴鏍鳳紱

2銆?/font> 榪欎釜瀹炰緥蹇呴』鍏鋒湁鑷垜澶嶅埗鑳藉姏錛屾瘮濡傚瓩鎮(zhèn)熺┖浠庝粬甯堝倕閭h幏寰楃鎶錛?/span>

瀹炵幇榪欎釜鑼冨紡鐨勫熀紜灝辨槸鍦ㄤ竴涓渶瑕佽嚜鎴戝鍒剁殑瀹炰緥涓坊鍔犱竴涓帴鍙o細(xì)

class Prototype

{

public:

virtual Prototype clone()

{

// 鏍規(guī)嵁鑷繁鐨勯渶瑕佸疄鐜?/span>

};

};



]]>
璁捐鑼冨紡絎旇-Factory Methodhttp://www.shnenglu.com/GlideLiu/archive/2006/06/27/9063.html闈欓潤鐨勬祦姘?/dc:creator>闈欓潤鐨勬祦姘?/author>Tue, 27 Jun 2006 06:58:00 GMThttp://www.shnenglu.com/GlideLiu/archive/2006/06/27/9063.htmlhttp://www.shnenglu.com/GlideLiu/comments/9063.htmlhttp://www.shnenglu.com/GlideLiu/archive/2006/06/27/9063.html#Feedback2http://www.shnenglu.com/GlideLiu/comments/commentRss/9063.htmlhttp://www.shnenglu.com/GlideLiu/services/trackbacks/9063.html Factory Method 鏄竴涓?/span> Class Creational 鑼冨紡銆?br />

鍘熸枃 Intent 閮ㄥ垎 錛?/span>

聽聽聽聽聽 鈥?/span> This creates a dilemma: The framework must instantiate classes, but it only knows about abstract classes, which it cannot instantiate. 鈥?/span>

1銆?/span> Application 浣跨敤 Factory Method 瀵?/span> Framework 闅愯棌浜?/span> Document 鐨勫疄鐜扮粏鑺傦紱

class Document

{

聽聽聽聽聽聽 virtual void open() = 0;

聽聽聽聽聽聽 virtual void close() = 0;

};

class Factory

{

聽聽聽聽聽聽 public:

聽聽聽聽聽聽 聽聽聽聽聽聽 // 涓涓櫄鍑芥暟錛岃瀛愮被瀹炵幇浠ヤ究鍐沖畾鐪熷疄鐨?/span> Document 綾誨瀷錛?/span>

聽聽聽聽聽聽 聽聽聽聽聽聽 virtual Document createDocument() { return 0;};

};

class Application : public Factory

{

聽聽聽聽聽聽 鈥?o:p>

};

class Framework

{

聽聽聽聽聽聽 private:

聽聽聽聽聽聽 聽聽聽聽聽聽 Application _application;

聽聽聽聽聽聽 聽聽聽聽聽聽 Document _document;

聽聽聽聽聽聽 鈥?o:p>

};

2銆?/font> 鎻愪緵 hook

Hook 鏄敤鏉ユ寕涓滆タ鐨勩傝繖涓鎸傜殑涓滆タ瑕佹眰涓?/span> Hook 鐨勫畾涔夊叿鏈夌浉鍚岀殑鍘熷瀷銆傚湪 C 涓紝瀹冭涓涓嚱鏁版寚閽堝畾涔夛紱鍦?/span> C++ 涓紝鐢變簬 overriding 鐨勬彁渚涳紝瀹冨彲浠ヨ铏氬嚱鏁頒互鍙?qiáng)绾櫄鍑芥暟瀹氫箟锛?/span>



]]>
璁捐鑼冨紡絎旇-Builderhttp://www.shnenglu.com/GlideLiu/archive/2006/06/26/9022.html闈欓潤鐨勬祦姘?/dc:creator>闈欓潤鐨勬祦姘?/author>Mon, 26 Jun 2006 09:12:00 GMThttp://www.shnenglu.com/GlideLiu/archive/2006/06/26/9022.htmlhttp://www.shnenglu.com/GlideLiu/comments/9022.htmlhttp://www.shnenglu.com/GlideLiu/archive/2006/06/26/9022.html#Feedback3http://www.shnenglu.com/GlideLiu/comments/commentRss/9022.htmlhttp://www.shnenglu.com/GlideLiu/services/trackbacks/9022.html

Builder 鑼冨紡鏄竴涓?/span> Object Creational 鑼冨紡銆?br />

Builder 鑼冨紡涓昏鐢ㄤ簬瑁呴厤錛?/span> Assembly 錛夊拰闆嗘垚錛?/span> Integration 錛夈備竴鏄負(fù)鐩稿悓鍐呭鍒涘緩涓嶅悓鐨勫睍鐜幫紱浜屾槸浣跨敤涓嶅悓鐨勯儴鍒嗚繘琛岀粍鍚堬紝浜х敓涓縐嶆柊鐨勫璞$被鍨嬨?/span>

鍘熸枃 Intent 閮ㄥ垎 錛?/span>

聽聽聽聽聽聽 鈥?/span> ... create different representations . 鈥?/span>

聽聽聽聽聽聽 鍙互鐞嗚В涓烘妸鐩稿悓鐨勫唴瀹圭粡榪?/span> Builder 澶勭悊鍚庯紝鍒涘緩鏂扮殑鎴栬漿鎹㈡垚涓嶅悓鐨勫艦鐘躲傝繖鍙互鎯沖埌緙栬瘧鍣ㄣ佹枃妗g殑鏍煎紡杞崲鍣ㄧ瓑絳夌殑瀹炵幇鍜岀敤閫斻?/span>

Builder 鑼冨紡瑕佹眰浠庣墿鐞嗕笂闅旂浣跨敤鑰呭拰杞崲鍣ㄥ璞°?/span>

杞崲鍣ㄤ嬌鐢ㄨ呮牴鎹嚜宸辯殑闇瑕佽姹傝漿鎹㈠櫒瀵瑰畠閫夊畾鐨勫唴瀹硅繘琛岃瀹氱殑杞崲錛屼絾瀹冨茍涓嶇煡閬撹漿鎹㈠櫒濡備綍杞崲錛涜岃漿鎹㈠櫒鍦ㄦ帴鏀跺埌浣跨敤鑰呬紶閫掔殑鍐呭鍚庯紝鎸夌収浣跨敤鑰呯殑瑕佹眰鍚姩杞崲榪囩▼銆?/span>



]]>
璁捐鑼冨紡絎旇-AbstractFactory錛堜簩錛?/title><link>http://www.shnenglu.com/GlideLiu/archive/2006/06/23/8888.html</link><dc:creator>闈欓潤鐨勬祦姘?/dc:creator><author>闈欓潤鐨勬祦姘?/author><pubDate>Fri, 23 Jun 2006 07:31:00 GMT</pubDate><guid>http://www.shnenglu.com/GlideLiu/archive/2006/06/23/8888.html</guid><wfw:comment>http://www.shnenglu.com/GlideLiu/comments/8888.html</wfw:comment><comments>http://www.shnenglu.com/GlideLiu/archive/2006/06/23/8888.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/GlideLiu/comments/commentRss/8888.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/GlideLiu/services/trackbacks/8888.html</trackback:ping><description><![CDATA[ <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍘熶功涓粰鍑轟簡</span> <span lang="EN-US" style="FONT-SIZE: 12pt">AbstractFactory</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑼冨紡鐨勪笁縐嶅疄鐜版柟寮忥細(xì)</span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 39pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 39.0pt"> <span lang="EN-US" style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"> <span style="mso-list: Ignore">1銆?/span> </span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浣滀負(fù)涓涓?/span> <span lang="EN-US" style="FONT-SIZE: 12pt">Singleton</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀹炵幇錛?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 39pt"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪欑鏂瑰紡鐨勮鏄庡皢鍦ㄨ鍒?/span> <span lang="EN-US" style="FONT-SIZE: 12pt">Singleton</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑼冨紡琛ュ厖銆?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 39pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 39.0pt"> <span lang="EN-US" style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"> <span style="mso-list: Ignore">2銆?/span> </span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍒涘緩緋誨垪浜у搧錛?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄨ繖縐嶆柟寮忎笅鍙堝寘鍚袱縐嶅瓙鏂瑰紡錛?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 63.0pt"> <span lang="EN-US" style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"> <span style="mso-list: Ignore">a)<span style="FONT: 7pt 'Times New Roman'">聽聽聽聽聽聽聽 </span></span> </span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浣跨敤</span> <span lang="EN-US" style="FONT-SIZE: 12pt">Factory Method</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑼冨紡錛?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">綆鍗曞湴璇達(dá)紝浣跨敤榪欑鏂瑰紡鐨勫疄鐜板氨鏄畾涔変竴涓帴鍙o紝閽堝鑷繁瀹氫箟鐨勪駭鍝侊紙</span> <span lang="EN-US" style="FONT-SIZE: 12pt">widget</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夐泦鍚堜腑姣忎釜綾誨瀷瀹氫箟涓涓垱寤烘柟娉曪紝騫跺湪鍏跺瓙綾諱腑鎻愪緵瀹炵幇銆?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 63.0pt"> <span lang="EN-US" style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"> <span style="mso-list: Ignore">b)<span style="FONT: 7pt 'Times New Roman'">聽聽聽聽聽聽聽 </span></span> </span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浣跨敤</span> <span lang="EN-US" style="FONT-SIZE: 12pt">Prototype</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑼冨紡錛?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt"> <b style="mso-bidi-font-weight: normal"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍘熸枃</span> </b> <b style="mso-bidi-font-weight: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt">Implementation</span> </b> <b style="mso-bidi-font-weight: normal"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閮ㄥ垎</span> </b> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥?/span> <i style="mso-bidi-font-style: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red">The concrete factory is initialized with a prototypical instance of each product in the family, and it creates a new product by cloning its prototype</span> </i> <span lang="EN-US" style="FONT-SIZE: 12pt">.</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪欏彞璇濈殑鎰忔濇槸璇達(dá)紝瀵瑰湪鍚屼竴涓駭鍝佺皣鐨勪駭鍝侊紝褰撳畠浠殑宸ュ巶琚疄渚嬪寲鏃訛紝瀹冧滑鍚屾椂涔熻瀹炰緥鍖栧埌榪欎釜宸ュ巶涓紝騫跺湪瀹㈡埛闇瑕佸叾涓煇涓被鍨嬬殑浜у搧瀹炰緥鏃訛紝浣跨敤</span> <span lang="EN-US" style="FONT-SIZE: 12pt">clone</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏂瑰紡鍒涘緩涓涓柊鐨勫璞$粰瀹㈡埛銆?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt"> <b style="mso-bidi-font-weight: normal"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍘熸湰</span> </b> <b style="mso-bidi-font-weight: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt">Implementation</span> </b> <b style="mso-bidi-font-weight: normal"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閮ㄥ垎</span> </b> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥?/span> <i style="mso-bidi-font-style: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red">The Prototype-based approach eliminates the need for a new concrete factory class for each new product family</span> </i> <span lang="EN-US" style="FONT-SIZE: 12pt">.</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濊繖鍙ヨ瘽鏄笂鍙ュ紩鏂囩殑涓嬩竴鍙ャ?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎴戜釜浜鴻涓猴紝榪欏彞璇濈殑鏈剰鏄拡瀵?/span> <span lang="EN-US" style="FONT-SIZE: 12pt">a</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夋柟娉曡岃█鐨勶紱浣嗗嵈涓庡畠鐨勪笂涓鍙ヨ瘽鐩鎬簰鐭涚浘銆傚洜涓轟笂涓鍙ヨ榪欎釜鏂規(guī)硶鏄拡瀵光?/span> <i style="mso-bidi-font-style: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red">in the family</span> </i> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濈殑錛岃屾湰鍙ユ槸閽堝鈥?/span> <i style="mso-bidi-font-style: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red">a new concrete factory</span> </i> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濆拰鈥?/span> <i style="mso-bidi-font-style: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red">new product family</span> </i> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濈殑銆傜◢寰湁鐐硅嫳璇父璇嗙殑浜洪兘鐭ラ亾錛屸?/span> <span lang="EN-US" style="FONT-SIZE: 12pt">the</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濇槸瀹氬啝璇嶏紝涓鑸敤浜庣壒鎸囷紱鑰屸?/span> <span lang="EN-US" style="FONT-SIZE: 12pt">a</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濆湪榪欓噷琛ㄧず浠繪剰銆傚洜姝ゆ垜璁や負(fù)鏄涓嶉氱殑錛屾崲鍙ヨ瘽璇達(dá)紝浣跨敤鍩轟簬</span> <span lang="EN-US" style="FONT-SIZE: 12pt">Prototype</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勫疄鐜頒粛鐒朵笉鑳芥秷闄や竴涓叿浣撶殑宸ュ巶閽堝涓涓叿浣撲駭鍝佺皣鐨勯檺鍒躲傚嵆浣垮彲浠ワ紝涓鑸簲鐢ㄥ湪璇ヤ駭鍝侀泦鍚堝寘鍚緝?yōu)畱鐨勪骇鍝伨c誨瀷鏃朵嬌鐢ㄣ?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 39pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 39.0pt"> <span lang="EN-US" style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"> <span style="mso-list: Ignore">3銆?/span> </span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀹氫箟鍙墿灞曠殑宸ュ巶錛?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 39pt"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪欑鏂瑰紡閽堝鑷繁瀹氫箟鐨勪駭鍝侊紙</span> <span lang="EN-US" style="FONT-SIZE: 12pt">widget</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夐泦鍚堜笉鍙鐭ョ殑綾誨瀷鎵╁睍錛屾彁渚涗竴縐嶅彔鍔犵殑鏂瑰紡錛屼互渚挎墿灞曡嚜宸辯殑宸ュ巶鏉ョ敓浜ц鎵╁睍鐨勪駭鍝佺被鍨嬨?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <img src ="http://www.shnenglu.com/GlideLiu/aggbug/8888.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/GlideLiu/" target="_blank">闈欓潤鐨勬祦姘?/a> 2006-06-23 15:31 <a href="http://www.shnenglu.com/GlideLiu/archive/2006/06/23/8888.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璁捐鑼冨紡絎旇-AbstractFactory錛堜竴錛?/title><link>http://www.shnenglu.com/GlideLiu/archive/2006/06/21/8798.html</link><dc:creator>闈欓潤鐨勬祦姘?/dc:creator><author>闈欓潤鐨勬祦姘?/author><pubDate>Wed, 21 Jun 2006 14:57:00 GMT</pubDate><guid>http://www.shnenglu.com/GlideLiu/archive/2006/06/21/8798.html</guid><wfw:comment>http://www.shnenglu.com/GlideLiu/comments/8798.html</wfw:comment><comments>http://www.shnenglu.com/GlideLiu/archive/2006/06/21/8798.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.shnenglu.com/GlideLiu/comments/commentRss/8798.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/GlideLiu/services/trackbacks/8798.html</trackback:ping><description><![CDATA[ <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" align="left"> <span lang="EN-US" style="FONT-SIZE: 12pt">Abstract Factory</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛岃繖鏄竴涓?/span> <span lang="EN-US" style="FONT-SIZE: 12pt">Object Creational</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑼冨紡銆?br /></span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"> <b style="mso-bidi-font-weight: normal"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍘熸枃</span> </b> <b style="mso-bidi-font-weight: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt">Intent</span> </b> <b style="mso-bidi-font-weight: normal"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閮ㄥ垎錛?/span> </b> <b style="mso-bidi-font-weight: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </b> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt; mso-para-margin-left: 2.0gd"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥?/span> <i style="mso-bidi-font-style: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red">鈥ithout specifying their concrete classes</span> </i> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濓紝鍗沖浣跨敤榪欎釜瀵硅薄鐨勭敤鎴鳳紝涓嶇洿鎺ユ彁渚?/span> <i style="mso-bidi-font-style: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt">new</span> </i> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎿嶄綔錛?br /><br /></span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓涓璞$殑綾誨瀷鏀寔澶氱鏍囧噯錛涘茍婊¤凍鐢ㄦ埛鍦ㄥ縐嶆爣鍑嗕箣闂磋嚜鐢卞湴浠庝竴縐嶆爣鍑嗚漿鎹㈡垚鍙﹀涓縐嶆爣鍑嗐?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p>聽</o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓轟簡瀹炵幇榪欎釜鑼冨紡錛岄渶瑕佷負(fù)灝嗚瀹炵幇鐨?/span> <span lang="EN-US" style="FONT-SIZE: 12pt">widget</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">闆嗗悎瀹氫箟涓涓葷殑宸ュ巶鎶借薄綾伙紝鍗籌細(xì)</span> <span lang="EN-US" style="FONT-SIZE: 12pt">AbstractFactory</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛屽悓鏃跺湪榪欎釜宸ュ巶綾諱腑涓烘瘡涓?/span> <span lang="EN-US" style="FONT-SIZE: 12pt">widget</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀹氫箟涓涓被浼間簬</span> <span lang="EN-US" style="FONT-SIZE: 12pt">CreateXXX</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/span> <span lang="EN-US" style="FONT-SIZE: 12pt">Create</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琛ㄧず瑕佹墽琛岀殑媧誨姩錛?/span> <span lang="EN-US" style="FONT-SIZE: 12pt">XXX</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琛ㄧず琚垱寤虹殑</span> <span lang="EN-US" style="FONT-SIZE: 12pt">widget</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勭被鍨嬪悕縐幫級(jí)鐨勬柟娉曪紱騫跺瑕佸疄鐜扮殑</span> <span lang="EN-US" style="FONT-SIZE: 12pt">widget</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">闆嗗悎涓殑姣忎釜</span> <span lang="EN-US" style="FONT-SIZE: 12pt">widget</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀹氫箟涓涓娊璞$被銆?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p>聽</o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"> <b style="mso-bidi-font-weight: normal"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍘熸枃</span> </b> <b style="mso-bidi-font-weight: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt">Motivation</span> </b> <b style="mso-bidi-font-weight: normal"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閮ㄥ垎錛?/span> </b> <b style="mso-bidi-font-weight: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </b> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥?/span> <i style="mso-bidi-font-style: normal"> <span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red">There鈥檚 also an abstract class for each kind of widget, and concrete subclasses implement widgets for specific look-and-feel standards.</span> </i> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥?/span> <span lang="EN-US" style="FONT-SIZE: 12pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" align="left">聽<img title="af1" height="1" src="/WebResource.axd?d=pLXXeGbWF7eXU8SMs2-GFZvUWY2JNH05dFx5YzJhGUYAYJAFEaTEq36NAhTPy7_KekvzDFwt8wvQWdByvJIGWdEq6x2KpKD80&t=632780334567500000" width="1" /><img title="af1" height="382" alt="鎶借薄宸ュ巶.png" src="http://www.shnenglu.com/images/cppblog_com/glideliu/DesignPatterns/鎶借薄宸ュ巶.png" width="532" border="0" /><br /><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐢變簬瀵瑰疄鐜版瘡涓爣鍑嗕笅鐨?/span><span lang="EN-US" style="FONT-SIZE: 12pt">widget</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">綾誨瀷闆嗗悎闇瑕佹彁渚涚浉搴旂殑</span><span lang="EN-US" style="FONT-SIZE: 12pt">WidgetFactory</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勫疄鐜幫紝鍥犳鐢ㄦ埛闇瑕佸疄渚嬪寲姣忎釜鏍囧噯涓嬬殑宸ュ巶瀹炵幇銆?br /><br /></span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓鴻В鍐寵繖涓棶棰橈紝鍦?/span><span lang="EN-US" style="FONT-SIZE: 12pt">Java</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓瓨鍦ㄥ吀鍨嬬殑瀹炵幇鏂瑰紡銆傚氨鏄畾涔変笂鍥劇殑涓婁竴閮ㄥ垎錛岀劧鍚庤嚜宸卞疄鐜頒竴涓綔涓洪粯璁ょ殑錛涚劧鍚庯紝鍦ㄦ煇涓湴鏂瑰疄鐜頒竴涓潤鎬佺殑鏂規(guī)硶錛屼互瀹炰緥鍖栫湡瀹炵殑</span><span lang="EN-US" style="FONT-SIZE: 12pt">WidgetFactory</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛涙帴涓嬫潵緇欏簲鐢ㄥ紑鍙戜漢鍛樻彁渚涗竴涓爣鍑嗙殑緋葷粺灞炴э紝姣斿</span><span lang="EN-US" style="FONT-SIZE: 12pt">-Djava.widget.factory=</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛涜繖鏍峰彲瀹炵幇鐏墊椿鐨勬挙鎹€?/span></p> <img src ="http://www.shnenglu.com/GlideLiu/aggbug/8798.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/GlideLiu/" target="_blank">闈欓潤鐨勬祦姘?/a> 2006-06-21 22:57 <a href="http://www.shnenglu.com/GlideLiu/archive/2006/06/21/8798.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.sd43.cn" target="_blank">一本色道久久88—综合亚洲精品 </a>| <a href="http://www.jl893.com.cn" target="_blank">色悠久久久久久久综合网</a>| <a href="http://www.fsxyzx.cn" target="_blank">久久综合九色欧美综合狠狠 </a>| <a href="http://www.bitpter.cn" target="_blank">国产精品日韩欧美久久综合</a>| <a href="http://www.xiangzen.cn" target="_blank">久久久久婷婷</a>| <a href="http://www.beijianyi.cn" target="_blank">久久久久无码精品国产不卡</a>| <a href="http://www.facz.cn" target="_blank">久久国产视屏</a>| <a href="http://www.asjnjxzz.cn" target="_blank">99久久99久久</a>| <a href="http://www.fbmz5.cn" target="_blank">中文字幕久久久久人妻</a>| <a href="http://www.dgz123.cn" target="_blank">国产成人AV综合久久</a>| <a href="http://www.ojl4q.cn" target="_blank">亚洲va久久久噜噜噜久久 </a>| <a href="http://www.dqcz.net.cn" target="_blank">精品永久久福利一区二区</a>| <a href="http://www.epuda.cn" target="_blank">久久精品无码一区二区app</a>| <a href="http://www.link133.cn" target="_blank">日本强好片久久久久久AAA</a>| <a href="http://www.seomajor.cn" target="_blank">国产午夜精品久久久久九九</a>| <a href="http://www.kouziye.cn" target="_blank">无码人妻精品一区二区三区久久久</a>| <a href="http://www.90734.com.cn" target="_blank">一本大道久久a久久精品综合</a>| <a href="http://www.yrdfund.com.cn" target="_blank">久久伊人精品一区二区三区</a>| <a href="http://www.laoji2004.cn" target="_blank">国产精品丝袜久久久久久不卡</a>| <a href="http://www.ttprinting.cn" target="_blank">日韩av无码久久精品免费</a>| <a href="http://www.jytextile.cn" target="_blank">亚洲&#228;v永久无码精品天堂久久 </a>| <a href="http://www.84448.com.cn" target="_blank">亚洲精品国产自在久久</a>| <a href="http://www.yeziseo.cn" target="_blank">日本道色综合久久影院</a>| <a href="http://www.yssmtm.cn" target="_blank">久久无码人妻一区二区三区</a>| <a href="http://www.joy7.com.cn" target="_blank">中文字幕无码久久久</a>| <a href="http://www.todaytrends.cn" target="_blank">国产精品九九久久免费视频 </a>| <a href="http://www.glrsjk.cn" target="_blank">亚洲精品午夜国产VA久久成人</a>| <a href="http://www.nanning315.cn" target="_blank">精品乱码久久久久久夜夜嗨</a>| <a href="http://www.cheaprolex.cn" target="_blank">国内精品久久久久</a>| <a href="http://www.hx0451.cn" target="_blank">久久国产亚洲精品无码</a>| <a href="http://www.hnhanzhi.com.cn" target="_blank">天堂久久天堂AV色综合</a>| <a href="http://www.4091.com.cn" target="_blank">国产激情久久久久久熟女老人</a>| <a href="http://www.foshai.cn" target="_blank">一极黄色视频久久网站</a>| <a href="http://www.gzxwlt.cn" target="_blank">人妻少妇精品久久</a>| <a href="http://www.jmjrt.cn" target="_blank">欧美精品一区二区久久</a>| <a href="http://www.mmmbbb.cn" target="_blank">久久人妻少妇嫩草AV无码蜜桃</a>| <a href="http://www.peizis.cn" target="_blank">国产精品亚洲美女久久久</a>| <a href="http://www.igzan.cn" target="_blank">狠狠人妻久久久久久综合</a>| <a href="http://www.liushishipin.cn" target="_blank">日韩亚洲欧美久久久www综合网</a>| <a href="http://www.xinkb.cn" target="_blank">国产亚洲欧美成人久久片</a>| <a href="http://www.122797929.cn" target="_blank">久久久久四虎国产精品</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>