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

📄 index-c.htm

📁 java设计范式.rar
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<DT>ConcreteCommand</DT>

<DD>participant of C<FONT SIZE=-1>OMMAND</FONT>
<A HREF="pat5bfs.htm#participants" TARGET="_mainDisplayFrame">236</A>,
<A HREF="pat5bfs.htm#structure" TARGET="_mainDisplayFrame"><I>236c</I></A>,
<A HREF="pat5bfs.htm#implementation" TARGET="_mainDisplayFrame">238</A>
</DD>

<DT>ConcreteComponent</DT>

<DD>participant of D<FONT SIZE=-1>ECORATOR</FONT>
<A HREF="pat4dfs.htm#participants" TARGET="_mainDisplayFrame">177</A>,
<A HREF="pat4dfs.htm#structure" TARGET="_mainDisplayFrame"><I>177c</I></A>
</DD>

<DT>ConcreteD<FONT SIZE=-1>ECORATOR</FONT></DT>

<DD>participant of D<FONT SIZE=-1>ECORATOR</FONT>
<A HREF="pat4dfs.htm#structure" TARGET="_mainDisplayFrame"><I>177c</I></A>,
<A HREF="pat4dfs.htm#participants" TARGET="_mainDisplayFrame">178</A>
</DD>

<DT>ConcreteElement</DT>

<DD>participant of V<FONT SIZE=-1>ISITOR</FONT>
<A HREF="pat5kfs.htm#participants" TARGET="_mainDisplayFrame">334</A>,
<A HREF="pat5kfs.htm#structure" TARGET="_mainDisplayFrame"><I>334c</I></A>,
<A HREF="pat5kfs.htm#collaborations" TARGET="_mainDisplayFrame"><I>335i</I></A>
</DD>

<DT>ConcreteFactory</DT>

<DD>participant of A<FONT SIZE=-1>BSTRACT</FONT> F<FONT SIZE=-1>ACTORY</FONT>
<A HREF="pat3afs.htm#participants" TARGET="_mainDisplayFrame">89</A>
</DD>

<DT>ConcreteFlyweight</DT>

<DD>participant of F<FONT SIZE=-1>LYWEIGHT</FONT><A HREF="pat4ffs.htm#structure" TARGET="_mainDisplayFrame"><I>198co</I></A>,
<A HREF="pat4ffs.htm#participants" TARGET="_mainDisplayFrame">199</A>
</DD>

<DT>ConcreteHandler</DT>

<DD>participant of C<FONT SIZE=-1>HAIN OF</FONT>
	R<FONT SIZE=-1>ESPONSIBILITY</FONT>
<A HREF="pat5afs.htm#structure" TARGET="_mainDisplayFrame"><I>225c</I></A>,
<A HREF="pat5afs.htm#participants" TARGET="_mainDisplayFrame">226</A>
</DD>

<DT>ConcreteImplementor</DT>

<DD>participant of B<FONT SIZE=-1>RIDGE</FONT>
<A HREF="pat4bfs.htm#structure" TARGET="_mainDisplayFrame"><I>153c</I></A>,
<A HREF="pat4bfs.htm#participants" TARGET="_mainDisplayFrame">154</A>
</DD>

<DT>ConcreteI<FONT SIZE=-1>TERATOR</FONT></DT>

<DD>participant of I<FONT SIZE=-1>TERATOR</FONT>
<A HREF="pat5dfs.htm#participants" TARGET="_mainDisplayFrame">259</A>,
<A HREF="pat5dfs.htm#structure" TARGET="_mainDisplayFrame"><I>259c</I></A>
</DD>

<DT>ConcreteO<FONT SIZE=-1>BSERVER</FONT></DT>

<DD>participant of O<FONT SIZE=-1>BSERVER</FONT>
<A HREF="pat5gfs.htm#structure" TARGET="_mainDisplayFrame"><I>294c</I></A>,
<A HREF="pat5gfs.htm#participants" TARGET="_mainDisplayFrame">295</A>,
<A HREF="pat5gfs.htm#collaborations" TARGET="_mainDisplayFrame"><I>295i</I></A>
</DD>

<DT>ConcreteProduct</DT>

<DD>participant of A<FONT SIZE=-1>BSTRACT</FONT> F<FONT SIZE=-1>ACTORY</FONT>
<A HREF="pat3afs.htm#structure" TARGET="_mainDisplayFrame">88</A>,
<A HREF="pat3afs.htm#participants" TARGET="_mainDisplayFrame">89</A>
</DD>

<DD>participant of F<FONT SIZE=-1>ACTORY</FONT> M<FONT SIZE=-1>ETHOD</FONT>
<A HREF="pat3cfs.htm#participants" TARGET="_mainDisplayFrame">108</A>,
<A HREF="pat3c.htm#structure" onClick="top.load('3c');"<I>108c</I></A>
</DD>

<DT>ConcreteP<FONT SIZE=-1>ROTOTYPE</FONT></DT>

<DD>participant of P<FONT SIZE=-1>ROTOTYPE</FONT>
<A HREF="disc4fs.htm#top" TARGET="_mainDisplayFrame">119</A>,
<A HREF="disc4fs.htm#top" TARGET="_mainDisplayFrame"><I>119c</I></A>
</DD>

<DT>ConcreteState</DT>

<DD>participant of S<FONT SIZE=-1>TATE</FONT>
<A HREF="pat5hfs.htm#participants" TARGET="_mainDisplayFrame">307</A>,
<A HREF="pat5hfs.htm#structure" TARGET="_mainDisplayFrame"><I>307c</I></A>
</DD>

<DT>ConcreteStrategy</DT>

<DD>participant of S<FONT SIZE=-1>TRATEGY</FONT><A HREF="pat5ifs.htm#structure" TARGET="_mainDisplayFrame"><I>316c</I></A>,
<A HREF="pat5ifs.htm#participants" TARGET="_mainDisplayFrame">316</A>
</DD>

<DT>ConcreteSubject</DT>

<DD>participant of O<FONT SIZE=-1>BSERVER</FONT>
<A HREF="pat5gfs.htm#structure" TARGET="_mainDisplayFrame"><I>294c</I></A>,
<A HREF="pat5gfs.htm#participants" TARGET="_mainDisplayFrame">295</A>,
<A HREF="pat5gfs.htm#collaborations" TARGET="_mainDisplayFrame"><I>295i</I></A>
</DD>

<DT>ConcreteVisitor</DT>

<DD>participant
<A HREF="pat5kfs.htm#participants" TARGET="_mainDisplayFrame">334</A>,
<A HREF="pat5kfs.htm#structure" TARGET="_mainDisplayFrame"><I>334c</I></A>,
<A HREF="pat5kfs.htm#collaborations" TARGET="_mainDisplayFrame"><I>335i</I></A>
</DD>

<DT>conditional statements</DT>

<DD>avoiding using S<FONT SIZE=-1>TATE</FONT>
<A HREF="pat5hfs.htm#consequences" TARGET="_mainDisplayFrame">307</A>
</DD>

<DD>avoiding using S<FONT SIZE=-1>TRATEGY</FONT><A HREF="pat5ifs.htm#consequences" TARGET="_mainDisplayFrame">317</A>
</DD>

<DT>consolidation phase of lifecycle
<A HREF="chap6fs.htm#objectmodel" TARGET="_mainDisplayFrame">353</A>
</DT>

<DT>constraint solving
<A HREF="pat5efs.htm#knownuses" TARGET="_mainDisplayFrame">282</A>,
<A HREF="pat5ffs.htm#motivation" TARGET="_mainDisplayFrame">283</A>
</DT>

<DD><I>see also</I> <A HREF="index-T.htm#ThingLab" target="TEXT">ThingLab</A>, <A HREF="index-Q.htm#QOCA" target="TEXT">QOCA</A></DD>

<DT>ConstraintSolver
<A HREF="pat5ffs.htm#motivation" TARGET="_mainDisplayFrame">283-284</A>,
<A HREF="pat5ffs.htm#samplecode" TARGET="_mainDisplayFrame">288</A>
</DT>

<DT>constructor
<A HREF="chapAfs.htm#constructor" TARGET="_mainDisplayFrame"><B>360</B></A>
</DT>

<DT>Context
<A HREF="pat5cfs.htm#buildabssyn" TARGET="_mainDisplayFrame">252</A>
</DT>

<DD>participant of I<FONT SIZE=-1>NTERPRETER</FONT><A HREF="pat5cfs.htm#structure" TARGET="_mainDisplayFrame"><I>245c</I></A>,
<A HREF="pat5cfs.htm#participants" TARGET="_mainDisplayFrame">246</A>
</DD>

<DD>participant of S<FONT SIZE=-1>TATE</FONT>
<A HREF="pat5hfs.htm#participants" TARGET="_mainDisplayFrame">306</A>,
<A HREF="pat5hfs.htm#structure" TARGET="_mainDisplayFrame"><I>306c</I></A>
</DD>

<DD>participant of S<FONT SIZE=-1>TRATEGY</FONT><A HREF="pat5ifs.htm#structure" TARGET="_mainDisplayFrame"><I>316c</I></A>,
<A HREF="pat5ifs.htm#participants" TARGET="_mainDisplayFrame">316</A>
</DD>

<DT>control flow</DT>

<DD>encapsulating, <I>see</I> <A HREF="index-M.htm#M<FONT SIZE=-1>EDIATOR</FONT>" target="TEXT">M<FONT SIZE=-1>EDIATOR</FONT></A></DD>

<DD>inversion of
<A HREF="chap1fs.htm#appprog" TARGET="_mainDisplayFrame">27</A>
</DD>

<DT>Coplien, James
<A HREF="pat3dfs.htm#knownuses" TARGET="_mainDisplayFrame">125</A>,
<A HREF="pat4bfs.htm#implementation" TARGET="_mainDisplayFrame">153</A>,
<A HREF="pat4bfs.htm#knownuses" TARGET="_mainDisplayFrame">160</A>,
<A HREF="pat5bfs.htm#knownuses" TARGET="_mainDisplayFrame">242</A>,
<A HREF="pat5hfs.htm#knownuses" TARGET="_mainDisplayFrame">313</A>,
<A HREF="chap6fs.htm#anderson" TARGET="_mainDisplayFrame">357</A>
</DT>

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

<DD>deep
<A HREF="pat3dfs.htm#implementation" TARGET="_mainDisplayFrame">121</A>
</DD>

<DD>on write
<A HREF="pat4gfs.htm#consequences" TARGET="_mainDisplayFrame">210</A>
</DD>

<DD>shallow
<A HREF="pat3dfs.htm#implementation" TARGET="_mainDisplayFrame">121</A>
</DD>

<DT>CountingMazeBuilder
<A HREF="pat3bfs.htm#samplecode" TARGET="_mainDisplayFrame">104</A>
</DT>

<DT><a name="coupling"></a>coupling
<A HREF="chapAfs.htm#coupling" TARGET="_mainDisplayFrame"><B>360</B></A>
</DT>

<DD>abstract
<A HREF="pat4efs.htm#implementation" TARGET="_mainDisplayFrame">188</A>,
<A HREF="pat5efs.htm#implementation" TARGET="_mainDisplayFrame">278</A>,
<A HREF="pat5gfs.htm#consequences" TARGET="_mainDisplayFrame">296</A>,
<A HREF="chapAfs.htm#abstractcoupling" TARGET="_mainDisplayFrame">359</A>
</DD>

<DD>loose
<A HREF="chap1fs.htm#depalg" TARGET="_mainDisplayFrame">24</A>,
<A HREF="chap1fs.htm#appprog" TARGET="_mainDisplayFrame">26</A>,
<A HREF="pat5efs.htm#consequences" TARGET="_mainDisplayFrame">277</A>,
<A HREF="disc5fs.htm#top" TARGET="_mainDisplayFrame">347</A>, 
<I>see also</I> <A HREF="index-D.htm#decoupling" target="TEXT">decoupling</A>
</DD>

<DD>reducing
<A HREF="chap1fs.htm#depalg" TARGET="_mainDisplayFrame">24</A>,
<A HREF="pat4efs.htm#consequences" TARGET="_mainDisplayFrame">187</A>,
<A HREF="pat4efs.htm#implementation" TARGET="_mainDisplayFrame">188</A>,
<A HREF="pat5afs.htm#motivation" TARGET="_mainDisplayFrame">223</A>,
<A HREF="pat5afs.htm#consequences" TARGET="_mainDisplayFrame">226</A>
</DD>

<DD>tight
<A HREF="chap1fs.htm#depalg" TARGET="_mainDisplayFrame">24</A>,
</DD>

<DT>CreateMaze operation 
<A HREF="chap3-0.htm#CreateMaze-def" onClick="top.load('3');">84</A>
</DT>

<DD>A<FONT SIZE=-1>BSTRACT</FONT> F<FONT SIZE=-1>ACTORY</FONT> variant (C++)
<A HREF="pat3afs.htm#samplecode" TARGET="_mainDisplayFrame">92</A>
</DD>

<DD>A<FONT SIZE=-1>BSTRACT</FONT> F<FONT SIZE=-1>ACTORY</FONT> variant
	(Smalltalk)
<A HREF="pat3afs.htm#MazeFactory-def" TARGET="_mainDisplayFrame">94</A>
</DD>

<DD>B<FONT SIZE=-1>UILDER</FONT> variant
<A HREF="pat3bfs.htm#samplecode" TARGET="_mainDisplayFrame">102</A>
</DD>

<DD>F<FONT SIZE=-1>ACTORY</FONT> M<FONT SIZE=-1>ETHOD</FONT> variant
<A HREF="pat3cfs.htm#samplecode" TARGET="_mainDisplayFrame">114</A>
</DD>

<DD>P<FONT SIZE=-1>ROTOTYPE</FONT> variant (Smalltalk)
<A HREF="pat3dfs.htm#samplecode" TARGET="_mainDisplayFrame">123</A>,
<A HREF="pat3dfs.htm#samplecode" TARGET="_mainDisplayFrame">125</A>
</DD>

<DT>creational pattern
<A HREF="chap1fs.htm#behpat" TARGET="_mainDisplayFrame"><B>10</B></A>,
<A HREF="chap3fs.htm#top" TARGET="_mainDisplayFrame">81</A>
</DT>

<DD>discussion of
<A HREF="disc3fs.htm#top" TARGET="_mainDisplayFrame">135</A>
</DD>

<DT>Creator</DT>

<DD>participant of F<FONT SIZE=-1>ACTORY</FONT> M<FONT SIZE=-1>ETHOD</FONT>
<A HREF="pat3cfs.htm#top" TARGET="_mainDisplayFrame">108</A>,
<A HREF="pat3cfs.htm#applicability" TARGET="_mainDisplayFrame"><I>108c</I></A>
</DD>

<DD>implementation of
<A HREF="pat3cfs.htm#implementation" TARGET="_mainDisplayFrame">111</A>,
<A HREF="pat3cfs.htm#implementation" TARGET="_mainDisplayFrame">113</A>
</DD>

<DT>Cursor, <I>see</I> <A HREF="index-I.htm#I<FONT SIZE=-1>TERATOR</FONT>" target="TEXT">I<FONT SIZE=-1>TERATOR</FONT></A></DT>

<DT>cursor, <I>see</I> <A HREF="index-I.htm#iterator" target="TEXT">iterator, cursor</A></DT>

</DL>

⌨️ 快捷键说明

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