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

📄 index-p-1.htm

📁 四人帮《设计模式》一书英文版本
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<A HREF="pat3afs-1.htm#motivation" tppabs="http://ultra/development/DesignPatterns/lowres/pat3afs.htm#motivation" TARGET="_mainDisplayFrame">87</A>, 
<A HREF="pat4bfs-1.htm#present-manage" tppabs="http://ultra/development/DesignPatterns/lowres/pat4bfs.htm#present-manage" TARGET="_mainDisplayFrame">151</A>, 
<A HREF="pat4bfs-1.htm#present-manage2" tppabs="http://ultra/development/DesignPatterns/lowres/pat4bfs.htm#present-manage2" TARGET="_mainDisplayFrame">158</A>
</DT>

<DT>PricingV<FONT SIZE=-1>ISITOR</FONT> 
<A HREF="pat5kfs-1.htm#pricingvisitor" tppabs="http://ultra/development/DesignPatterns/lowres/pat5kfs.htm#pricingvisitor" TARGET="_mainDisplayFrame">341</A>
</DT>

<DT>PrintDialog
<A HREF="pat5afs-1.htm#223o" tppabs="http://ultra/development/DesignPatterns/lowres/pat5afs.htm#223o" TARGET="_mainDisplayFrame"><I>223o</I></A>,
<A HREF="pat5afs-1.htm#224i" tppabs="http://ultra/development/DesignPatterns/lowres/pat5afs.htm#224i" TARGET="_mainDisplayFrame"><I>224i</I></A>
</DT>

<DT>private inheritance 
<A HREF="chapAfs-1.htm#privateinheritance" tppabs="http://ultra/development/DesignPatterns/lowres/chapAfs.htm#privateinheritance" TARGET="_mainDisplayFrame"><B>361</B></A>, 
<I>see also</I> <A HREF="index-I-1.htm#inheritance" tppabs="http://ultra/development/DesignPatterns/lowres/index-I.htm#inheritance" target="TEXT">inheritance, implementation</A></DT>

<DT>Product</DT>

<DD>participant of B<FONT SIZE=-1>UILDER</FONT>
<A HREF="pat3bfs-1.htm#structure" tppabs="http://ultra/development/DesignPatterns/lowres/pat3bfs.htm#structure" TARGET="_mainDisplayFrame"><I>98c</I></A>, 
<A HREF="pat3bfs-1.htm#prod-part-build" tppabs="http://ultra/development/DesignPatterns/lowres/pat3bfs.htm#prod-part-build" TARGET="_mainDisplayFrame">99</A>
</DD>

<DD>participant of F<FONT SIZE=-1>ACTORY</FONT> M<FONT SIZE=-1>ETHOD</FONT> 
<A HREF="pat3cfs-1.htm#prod-part-facmeth" tppabs="http://ultra/development/DesignPatterns/lowres/pat3cfs.htm#prod-part-facmeth" TARGET="_mainDisplayFrame">108</A>,
<A HREF="pat3cfs-1.htm#structure" tppabs="http://ultra/development/DesignPatterns/lowres/pat3cfs.htm#structure" TARGET="_mainDisplayFrame"><I>108c</I></A>
</DD>

<DT>product objects 
<A HREF="chap2fs-1.htm#productobjects" tppabs="http://ultra/development/DesignPatterns/lowres/chap2fs.htm#productobjects" TARGET="_mainDisplayFrame"><B>49</B></A>
</DT>

<DD>changing at run-time 
<A HREF="pat3dfs-1.htm#prodobj-change-runtime" tppabs="http://ultra/development/DesignPatterns/lowres/pat3dfs.htm#prodobj-change-runtime" TARGET="_mainDisplayFrame">119</A>
</DD>

<DD>creating in A<FONT SIZE=-1>BSTRACT</FONT> F<FONT SIZE=-1>ACTORY</FONT> 
<A HREF="pat3afs-1.htm#prodobj-creat-absfact" tppabs="http://ultra/development/DesignPatterns/lowres/pat3afs.htm#prodobj-creat-absfact" TARGET="_mainDisplayFrame">90</A>
</DD>

<DD>exchanging 
<A HREF="pat3afs-1.htm#prodobj-exchange" tppabs="http://ultra/development/DesignPatterns/lowres/pat3afs.htm#prodobj-exchange" TARGET="_mainDisplayFrame">89</A>
</DD>

<DD>family of 
<A HREF="pat3afs-1.htm#top" tppabs="http://ultra/development/DesignPatterns/lowres/pat3afs.htm#top" TARGET="_mainDisplayFrame">87</A>
</DD>

<DD>varying representation of 
<A HREF="pat3bfs-1.htm#consequences" tppabs="http://ultra/development/DesignPatterns/lowres/pat3bfs.htm#consequences" TARGET="_mainDisplayFrame">100</A>
</DD>

<DT>protection proxy, <I>see</I> <A HREF="index-P-1.htm#proxy" tppabs="http://ultra/development/DesignPatterns/lowres/index-P.htm#proxy" target="TEXT">proxy, protection</A></DT>

<DT>protocol 
<A HREF="chapAfs-1.htm#protocol" tppabs="http://ultra/development/DesignPatterns/lowres/chapAfs.htm#protocol" TARGET="_mainDisplayFrame"><B>361</B></A>
</DT>

<a name="P<FONT SIZE=-1>ROTOTYPE</FONT>"></a>
<DT>P<FONT SIZE=-1>ROTOTYPE</FONT> 
<A HREF="pat3dfs-1.htm#top" tppabs="http://ultra/development/DesignPatterns/lowres/pat3dfs.htm#top" TARGET="_mainDisplayFrame"><B>117</B></A>
</DT>

<DD>compared with A<FONT SIZE=-1>BSTRACT</FONT> F<FONT SIZE=-1>ACTORY</FONT> 
<A HREF="pat3dfs-1.htm#relatedpatterns" tppabs="http://ultra/development/DesignPatterns/lowres/pat3dfs.htm#relatedpatterns" TARGET="_mainDisplayFrame">126</A>, 
<A HREF="disc3fs-1.htm#protocol-vs-abstrfact" tppabs="http://ultra/development/DesignPatterns/lowres/disc3fs.htm#protocol-vs-abstrfact" TARGET="_mainDisplayFrame">135</A>
</DD>

<DD>combined with C<FONT SIZE=-1>OMMAND</FONT> 
<A HREF="pat5bfs-1.htm#proto-w-command" tppabs="http://ultra/development/DesignPatterns/lowres/pat5bfs.htm#proto-w-command" TARGET="_mainDisplayFrame">238</A>
</DD>

<DD>compared with F<FONT SIZE=-1>ACTORY</FONT> M<FONT SIZE=-1>ETHOD</FONT> 
<A HREF="pat3cfs-1.htm#proto-vs-factmeth" tppabs="http://ultra/development/DesignPatterns/lowres/pat3cfs.htm#proto-vs-factmeth" TARGET="_mainDisplayFrame">116</A>, 
<A HREF="pat3dfs-1.htm#proto-vs-factmeth" tppabs="http://ultra/development/DesignPatterns/lowres/pat3dfs.htm#proto-vs-factmeth" TARGET="_mainDisplayFrame">120</A>
</DD>

<DD>in catalog summary 
<A HREF="chap1fs-1.htm#cat-proto" tppabs="http://ultra/development/DesignPatterns/lowres/chap1fs.htm#cat-proto" TARGET="_mainDisplayFrame">9</A>
</DD>

<DD>participant of P<FONT SIZE=-1>ROTOTYPE</FONT> 
<A HREF="pat3dfs-1.htm#participants" tppabs="http://ultra/development/DesignPatterns/lowres/pat3dfs.htm#participants" TARGET="_mainDisplayFrame">119</A>,
<A HREF="pat3dfs-1.htm#structure" tppabs="http://ultra/development/DesignPatterns/lowres/pat3dfs.htm#structure" TARGET="_mainDisplayFrame"><I>119c</I></A>
</DD>

<DD>used to implement A<FONT SIZE=-1>BSTRACT</FONT>
	F<FONT SIZE=-1>ACTORY</FONT> 
<A HREF="pat3afs-1.htm#proto-imp-absfact" tppabs="http://ultra/development/DesignPatterns/lowres/pat3afs.htm#proto-imp-absfact" TARGET="_mainDisplayFrame">90</A>
</DD>

<DT>prototype 
<A HREF="pat3dfs-1.htm#def-proto" tppabs="http://ultra/development/DesignPatterns/lowres/pat3dfs.htm#def-proto" TARGET="_mainDisplayFrame"><B>117</B></A>
</DT>

<DT>prototype manager 
<A HREF="pat3dfs-1.htm#proto-manager" tppabs="http://ultra/development/DesignPatterns/lowres/pat3dfs.htm#proto-manager" TARGET="_mainDisplayFrame"><B>121</B></A>
</DT>

<DT>prototyping phase of lifecycle 
<A HREF="chap6fs-1.htm#proto-phase" tppabs="http://ultra/development/DesignPatterns/lowres/chap6fs.htm#proto-phase" TARGET="_mainDisplayFrame">353</A>
</DT>

<DT><a name="P<FONT SIZE=-1>ROXY</FONT>"></a>P<FONT SIZE=-1>ROXY</FONT> 
<A HREF="pat4gfs-1.htm#top" tppabs="http://ultra/development/DesignPatterns/lowres/pat4gfs.htm#top" TARGET="_mainDisplayFrame"><B>207</B></A>
</DT>

<DD>combined with I<FONT SIZE=-1>TERATOR</FONT> 
<A HREF="pat5dfs-1.htm#proxy-w-iter" tppabs="http://ultra/development/DesignPatterns/lowres/pat5dfs.htm#proxy-w-iter" TARGET="_mainDisplayFrame">262</A>
</DD>

<DD>compared with D<FONT SIZE=-1>ECORATOR</FONT> 
<A HREF="disc4fs-1.htm#proxy-vs-decor" tppabs="http://ultra/development/DesignPatterns/lowres/disc4fs.htm#proxy-vs-decor" TARGET="_mainDisplayFrame">220</A>
</DD>

<DD>in catalog summary 
<A HREF="chap1fs-1.htm#cat-proxy" tppabs="http://ultra/development/DesignPatterns/lowres/chap1fs.htm#cat-proxy" TARGET="_mainDisplayFrame">9</A>
</DD>

<a name="Proxy"></a>
<DT>Proxy</DT>

<DD>participant of P<FONT SIZE=-1>ROXY</FONT>
<A HREF="pat4gfs-1.htm#structure" tppabs="http://ultra/development/DesignPatterns/lowres/pat4gfs.htm#structure" TARGET="_mainDisplayFrame"><I>209co</I></A>, 
<A HREF="pat4gfs-1.htm#participants" tppabs="http://ultra/development/DesignPatterns/lowres/pat4gfs.htm#participants" TARGET="_mainDisplayFrame">209</A>
</DD>

<DT><a name="proxy"></a>proxy 
<A HREF="pat4gfs-1.htm#def-proxy" tppabs="http://ultra/development/DesignPatterns/lowres/pat4gfs.htm#def-proxy" TARGET="_mainDisplayFrame"><B>207</B></A>
</DT>

<DD>protection 
<A HREF="pat4gfs-1.htm#protectionproxy" tppabs="http://ultra/development/DesignPatterns/lowres/pat4gfs.htm#protectionproxy" TARGET="_mainDisplayFrame"><B>208</B></A>, 
<A HREF="pat4gfs-1.htm#protectionproxy2" tppabs="http://ultra/development/DesignPatterns/lowres/pat4gfs.htm#protectionproxy2" TARGET="_mainDisplayFrame">210</A>
</DD>

<DD>remote 
<A HREF="pat4gfs-1.htm#remoteproxy" tppabs="http://ultra/development/DesignPatterns/lowres/pat4gfs.htm#remoteproxy" TARGET="_mainDisplayFrame"><B>208</B></A>, 
<A HREF="pat4gfs-1.htm#remoteproxy2" tppabs="http://ultra/development/DesignPatterns/lowres/pat4gfs.htm#remoteproxy2" TARGET="_mainDisplayFrame">210</A>
</DD>

<DD>virtual 
<A HREF="pat4gfs-1.htm#virtualproxy" tppabs="http://ultra/development/DesignPatterns/lowres/pat4gfs.htm#virtualproxy" TARGET="_mainDisplayFrame"><B>208</B></A>, 
<A HREF="pat4gfs-1.htm#virtualproxy2" tppabs="http://ultra/development/DesignPatterns/lowres/pat4gfs.htm#virtualproxy2" TARGET="_mainDisplayFrame">210</A>
</DD>

<DT>pseudocode 
<A HREF="chap1fs-1.htm#pseudocode" tppabs="http://ultra/development/DesignPatterns/lowres/chap1fs.htm#pseudocode" TARGET="_mainDisplayFrame">16</A>,
<A HREF="chap1fs-1.htm#pseudocode-16c" tppabs="http://ultra/development/DesignPatterns/lowres/chap1fs.htm#pseudocode-16c" TARGET="_mainDisplayFrame"><I>16c</I></A>,
<A HREF="chapBfs-1.htm#notation_pseudocode" tppabs="http://ultra/development/DesignPatterns/lowres/chapBfs.htm#notation_pseudocode" TARGET="_mainDisplayFrame"><I>365c</I></A>
</DT>

<DT>Publish-Subscribe, <I>see</I> <A HREF="javascript:if(confirm('http://ultra/development/DesignPatterns/lowres/i  \n\nThis file was not retrieved by Teleport Pro, because it was unavailable, or its retrieval was aborted, or the project was stopped too soon.  \n\nDo you want to open it from the server?'))window.location='http://ultra/development/DesignPatterns/lowres/i' tppabs="http://ultra/development/DesignPatterns/lowres/i"ndex-O.htm#O<FONT SIZE=-1>BSERVER</FONT>" target="TEXT">O<FONT SIZE=-1>BSERVER</FONT></A></DT>

<DT>pull model 
<A HREF="pat5gfs-1.htm#pullmodel" tppabs="http://ultra/development/DesignPatterns/lowres/pat5gfs.htm#pullmodel" TARGET="_mainDisplayFrame"><B>298</B></A>
</DT>

<DT>pull-down menu, <I>see</I> <A HREF="index-M-1.htm#menu-down" tppabs="http://ultra/development/DesignPatterns/lowres/index-M.htm#menu-down" target="TEXT">menu, pull-down</A></DT>

<DT>purpose of design pattern, <I>see</I> <A HREF="index-D-1.htm#design pattern" tppabs="http://ultra/development/DesignPatterns/lowres/index-D.htm#design pattern" target="TEXT">design pattern, purpose</A></DT>

<DT>push model 
<A HREF="pat5gfs-1.htm#pushmodel" tppabs="http://ultra/development/DesignPatterns/lowres/pat5gfs.htm#pushmodel" TARGET="_mainDisplayFrame"><B>298</B></A>
</DT>

</DL>

⌨️ 快捷键说明

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