⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 工厂方法样式.mht

📁 DELPHI设计模式书籍
💻 MHT
📖 第 1 页 / 共 5 页
字号:
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#12290;</span><span lang=3DEN-US style=3D'mso-fareast-l=
anguage:
ZH-TW'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:24.0pt;text-indent:-24.0pt;mso-li=
st:l0 level1 lfo2;
tab-stops:list 24.0pt'><![if !supportLists]><span lang=3DEN-US style=3D'mso=
-fareast-font-family:
"Times New Roman";mso-fareast-language:ZH-TW'><span style=3D'mso-list:Ignor=
e'>1.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><b><span style=3D'font-family:SimSun;mso-asc=
ii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#25552;&#20379;=
&#23376;&#31867;&#21035;&#30340;&#21246;&#32467;</span></b><b><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>(hooks)</span></b><sp=
an
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#65306;&#22312;&#31867;&#21035;&#20869;&#20351;&#29992;=
&#24037;&#21378;&#26041;&#27861;&#26469;&#26500;&#24314;&#23545;&#35937;&#2=
6159;&#27604;&#30452;&#25509;&#26500;&#24314;&#23545;&#35937;&#26469;&#3034=
0;&#26377;&#24377;&#24615;&#65292;&#24037;&#21378;&#26041;&#27861;&#26679;&=
#24335;&#32473;&#23376;&#31867;&#21035;&#19968;&#20010;&#21246;&#32467;</sp=
an><b><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>(hooks)</span></b><sp=
an
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#20197;&#25552;&#20379;&#23545;&#35937;&#19968;&#20010;=
&#25193;&#20805;&#29256;&#26412;&#12290;&#22312;&#26412;&#31456;&#19978;&#3=
6848;</span><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>Document</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#20363;&#23376;&#20013;&#65307;</span><span lang=3DEN-US
style=3D'mso-fareast-font-family:SimSun'>Document</span><span style=3D'font=
-family:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman"'>&#31867;&#21035;&#21487;&#20197;&#23450;&#20041;&#19968;&#2001=
0;&#24037;&#21378;&#26041;&#27861;&#21483;</span><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>CreateFileDialog</spa=
n><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#23427;&#26500;&#24314;&#19968;&#20010;&#39044;&#35774;=
&#30340;<b>&#26723;&#26696;&#24320;&#21551;&#23545;&#35805;&#26694;</b>&#23=
545;&#35937;&#20197;&#24320;&#21551;&#19968;&#20010;&#29616;&#23384;&#30340=
;&#25991;&#20214;&#12290;&#32780;&#25991;&#20214;</span><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>(Product)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#23376;&#31867;&#21035;&#32487;&#25215;&#36825;&#20010;=
&#24037;&#21378;&#26041;&#27861;&#21487;&#20197;&#23450;&#20041;&#19968;&#2=
0010;&#24212;&#29992;&#31243;&#24207;&#20851;&#36830;&#26723;&#26696;&#2354=
5;&#35805;&#26694;&#12290;&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&=
#24037;&#21378;&#26041;&#27861;&#24182;&#38750;&#25277;&#35937;&#20294;&#26=
159;&#25552;&#20379;&#19968;&#20010;&#39044;&#35774;&#30340;&#23454;&#20316=
;&#12290;</span><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:24.0pt;text-indent:-24.0pt;mso-li=
st:l0 level1 lfo2;
tab-stops:list 24.0pt'><![if !supportLists]><span lang=3DEN-US style=3D'mso=
-fareast-font-family:
"Times New Roman";mso-fareast-language:ZH-TW'><span style=3D'mso-list:Ignor=
e'>2.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><b><span style=3D'font-family:SimSun;mso-asc=
ii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#36830;&#25509;=
&#24179;&#34892;&#30340;&#31867;&#21035;&#23618;&#32423;&#26550;&#26500;</s=
pan></b><b><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>(parallel class hiera=
rchies)</span></b><b><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#65306;</span></b><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&#21040;&#30446;&#210=
69;&#20026;&#27490;&#65307;&#24037;&#21378;&#26041;&#27861;&#21482;&#34987;=
</span><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>Creator</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#21628;&#21483;&#65307;&#20294;&#24182;&#19981;&#21482;=
&#38480;&#20110;&#27492;&#65307;&#20351;&#29992;&#31471;&#21487;&#20197;&#2=
5214;&#21040;&#26356;&#26377;&#29992;&#30340;&#20351;&#29992;&#36884;&#2445=
2;&#65307;&#23588;&#20854;&#26159;&#20197;&#19979;&#24179;&#34892;&#31867;&=
#21035;&#23618;&#32423;&#26550;&#26500;&#30340;&#20363;&#23376;&#12290;</sp=
an><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#24179;&#34892;&#31867;&#21035;&#23618;&#32423;&#26550;=
&#26500;&#26159;&#24403;&#19968;&#20010;&#31867;&#21035;&#22996;&#25176;&#2=
0182;&#30340;&#37096;&#20998;&#36131;&#20219;&#32473;&#21478;&#19968;&#2001=
0;&#31867;&#21035;&#26102;&#30340;&#32467;&#26524;&#12290;&#22788;&#29702;&=
#22270;&#24418;&#26102;&#25105;&#20204;&#21487;&#20197;&#25805;&#20316;&#22=
270;&#24418;&#22914;&#20197;&#40736;&#26631;&#24179;&#31227;&#12289;&#26059=
;&#36716;&#31561;&#65292;&#36825;&#20123;&#22788;&#29702;&#21160;&#20316;&#=
19968;&#33324;&#26159;&#19981;&#23481;&#26131;&#35774;&#35745;&#30340;&#122=
90;&#36825;&#20123;&#21160;&#20316;&#38656;&#35201;&#23454;&#26102;&#32426;=
&#24405;&#25110;&#26356;&#26032;&#23545;&#35937;&#30340;&#29366;&#24577;&#6=
5307;&#32780;&#36825;&#20123;&#29366;&#24577;&#35760;&#24405;&#21482;&#2637=
7;&#22312;&#25805;&#20316;&#36825;&#20123;&#21160;&#20316;&#26102;&#25165;&=
#23384;&#22312;&#22240;&#27492;&#19981;&#38656;&#35201;&#35760;&#24405;&#22=
312;&#22270;&#24418;&#23545;&#35937;&#19978;&#65292;&#26356;&#29978;&#32773=
;&#19981;&#21516;&#30340;&#23545;&#35937;&#22312;&#25805;&#20316;&#26102;&#=
34892;&#20026;&#26041;&#24335;&#20063;&#19981;&#19968;&#26679;&#12290;&#203=
63;&#22914;&#25289;&#38271;&#19968;&#20010;&#32447;&#27573;&#21482;&#26159;=
&#25289;&#38271;&#32447;&#30340;&#19968;&#31471;&#65307;&#32780;&#25289;&#3=
8271;&#25991;&#23383;&#23545;&#35937;&#26102;&#21487;&#33021;&#25913;&#2146=
4;&#25991;&#23383;&#32447;&#26465;&#38388;&#30340;&#38388;&#36317;&#12290;&=
#30001;&#20110;&#19978;&#36848;&#30340;&#38480;&#21046;&#65307;&#20351;&#29=
992;&#20010;&#21035;&#30340;&#25805;&#20316;</span><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>(manipulator)</span><=
span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#23545;&#35937;&#26159;&#27604;&#36739;&#22909;&#30340;=
&#65307;&#36825;&#20123;&#20010;&#21035;&#25805;&#20316;&#23545;&#35937;&#2=
3454;&#20316;&#36825;&#20123;&#20114;&#21160;&#34892;&#20026;&#21450;&#2534=
5;&#38656;&#36861;&#36394;&#25152;&#26377;&#25805;&#20316;&#30340;&#24517;&=
#35201;&#29366;&#24577;&#65292;&#19981;&#21516;&#30340;&#22270;&#24418;&#20=
351;&#29992;&#19981;&#21516;&#30340;&#25805;&#20316;&#23376;&#31867;&#21035=
;&#26469;&#25511;&#21046;&#20010;&#21035;&#30340;&#34892;&#20026;&#12290;&#=
36825;&#20010;&#25805;&#20316;&#31867;&#21035;&#23618;&#32423;&#26550;&#265=
00;&#22914;&#22270;&#31034;&#12290;</span><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_s1028" type=3D"#_x0000_t75" style=3D'position:absolute;left:0;
 text-align:left;margin-left:0;margin-top:9pt;width:414pt;height:174.25pt;
 z-index:2;mso-position-horizontal:center' stroked=3D"t" strokeweight=3D"1.=
25pt">
 <v:imagedata src=3D"file7231.files/image008.emz" o:title=3D""/>
</v:shape><![endif]--><![if !vml]><span style=3D'mso-ignore:vglayout'>

<table cellpadding=3D0 cellspacing=3D0 align=3Dleft>
 <tr>
  <td width=3D0 height=3D10></td>
 </tr>
 <tr>
  <td></td>
  <td><img width=3D556 height=3D237 src=3D"file7231.files/image009.gif" v:s=
hapes=3D"_x0000_s1028"></td>
 </tr>
</table>

</span><![endif]><span lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o=
:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p>&nbsp;</o:p></span><=
/p>

<br style=3D'mso-ignore:vglayout' clear=3DALL>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#36825;&#20010;&#22270;&#24418;</span><span lang=3DEN-US
style=3D'mso-fareast-font-family:SimSun'>(Figure)</span><span style=3D'font=
-family:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman"'>&#31867;&#21035;&#25552;&#20379;&#19968;&#20010;</span><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>CreateManipulator</sp=
an><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#24037;&#21378;&#26041;&#27861;&#35753;&#20351;&#29992;=
&#31471;&#26500;&#24314;&#19968;&#20010;&#22270;&#24418;&#30456;&#23545;&#3=
0340;&#25805;&#20316;</span><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>(Manipulator)</span><=
span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#12290;&#22270;&#24418;&#30340;&#23376;&#31867;&#21035;=
&#25913;&#20889;&#36825;&#20010;&#24037;&#21378;&#26041;&#27861;&#20197;&#2=
0256;&#22238;&#30456;&#23545;&#25805;&#20316;&#23376;&#31867;&#21035;&#3034=
0;&#23454;&#20307;&#23545;&#35937;&#12290;&#21478;&#19968;&#31181;&#26367;&=
#20195;&#26041;&#27861;&#26159;&#22270;&#24418;&#31867;&#21035;&#21487;&#20=
197;&#23454;&#20316;</span><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>CreateManipulator</sp=
an><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#20256;&#22238;&#39044;&#35774;&#30340;&#25805;&#20316;=
&#23454;&#20307;&#23545;&#35937;&#32780;&#22270;&#24418;&#23376;&#31867;&#2=
1035;&#21482;&#26159;&#32487;&#25215;&#39044;&#35774;&#30340;&#65292;&#2291=
4;&#27492;&#22270;&#24418;&#31867;&#21035;&#26080;&#39035;&#30456;&#23545;&=
#24212;&#30340;&#25805;&#20316;&#23376;&#31867;&#21035;&#65306;&#22240;&#20=
026;&#23618;&#32423;&#26550;&#26500;&#21482;&#26159;&#37096;&#20998;&#30340=
;&#24179;&#34892;&#12290;</span><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:27.0pt;mso-para-margin-left:2.25g=
d'><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#26368;&#21518;&#35831;&#27880;&#24847;&#24037;&#21378;=
&#26041;&#27861;&#22914;&#20309;&#23450;&#20041;&#36825;&#20004;&#20010;&#3=
1867;&#21035;&#23618;&#32423;&#26550;&#26500;&#30340;&#36830;&#25509;&#6530=
7;<span
style=3D'color:navy'>&#12298;&#35793;&#27880;&#65306;&#32463;&#30001;&#2227=
0;&#24418;&#23376;&#31867;&#21035;&#30340;&#24037;&#21378;&#26041;&#27861;&=
#26500;&#24314;&#30456;&#23545;&#24212;&#30340;&#25805;&#20316;&#23545;&#35=
937;&#65307;&#32780;&#36825;&#24037;&#21378;&#26041;&#27861;&#26159;&#25805=
;&#20316;&#31867;&#21035;&#30340;&#26500;&#24314;&#20989;&#25968;&#12299;</=
span>&#22240;&#20026;&#20182;&#23558;&#20010;&#21035;&#31867;&#21035;&#2515=
2;&#23646;&#30340;&#30693;&#35782;&#20381;&#25454;&#20998;&#23646;&#38598;&=
#20013;&#22312;&#19968;&#36215;</span><span
lang=3DEN-US style=3D'mso-fareast-font-family:SimSun'>(It localize knowledg=
e of which
classes belong together)</span><span style=3D'font-family:SimSun;mso-ascii-=
font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12290;</span><=
span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p></o:p></span></p>

<h3><span style=3D'font-family:SimSun;mso-ascii-font-family:Arial;mso-hansi=
-font-family:
Arial'>&#23454;&#20316;</span><span lang=3DEN-US>(Implementation)</span><sp=
an
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'margin-left:24.0pt;text-indent:-24.0pt;mso-li=
st:l3 level1 lfo4;
tab-stops:list 24.0pt'><![if !supportLists]><b><span lang=3DEN-US
style=3D'mso-fareast-font-family:"Times New Roman";mso-fareast-language:ZH-=
TW'><span
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#20004;&#20010;&#20027;&#35201;&#30340;&#23454;&#20316;&#21464;&#212=
70;&#65306;</span></b><b><span
lang=3DEN-US style=3D'mso-fareast-language:ZH-TW'><o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'margin-left:48.0pt;text-indent:-48.0pt;mso-te=
xt-indent-alt:
-24.0pt;mso-list:l3 level2 lfo4;tab-stops:list 48.0pt'><![if !supportLists]=
><span
lang=3DEN-US style=3D'mso-fareast-font-family:"Times New Roman";mso-fareast=
-language:
ZH-TW'><span style=3D'mso-list:Ignore'><span style=3D'font:7.0pt "Times New=
 Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>i.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3DEN-US style=3D'mso-fareast-font=
-family:
SimSun'>Creator</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:
"Times New Roman";mso-hans

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -