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

📄 index-c.htm

📁 设计模式英文版 作者:Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides 四人帮的书。 学设计模式的必读的书籍!经典中的经典
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<A HREF="vfs.htm?doc=pat5k.htm&fid=5k&hid=implementation" TARGET="_mainDisplayFrame">338</A>
</DT>

<DT>closure
<A HREF="vfs.htm?doc=pat5d.htm&fid=5d&hid=implementation" TARGET="_mainDisplayFrame">260</A>,
<A HREF="vfs.htm?doc=pat5d.htm&fid=5d&hid=clean-up_proxy_for_iterators" TARGET="_mainDisplayFrame">267</A>
</DT>

<DT>Coad, Peter
<A HREF="vfs.htm?doc=chap6.htm&fid=6&hid=kentbeck" TARGET="_mainDisplayFrame">357</A>
</DT>

<DT>code structure</DT>

<DD>run-time versus compile-time
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=Cplusplus" TARGET="_mainDisplayFrame">23</A>
</DD>

<DT>CodeGenerationV<FONT SIZE=-1>ISITOR</FONT>
<A HREF="vfs.htm?doc=pat5k.htm&fid=5k&hid=abssync" TARGET="_mainDisplayFrame"><I>332c</I></A>
</I></DT>

<DT>Colleague</DT>

<DD>communicating with M<FONT SIZE=-1>EDIATOR</FONT>
<A HREF="vfs.htm?doc=pat5e.htm&fid=5e&hid=implementation" TARGET="_mainDisplayFrame">278</A>,
<A HREF="vfs.htm?doc=pat5e.htm&fid=5e&hid=relatedpatterns" TARGET="_mainDisplayFrame">282</A>
</DD>

<DD>participant of M<FONT SIZE=-1>EDIATOR</FONT>
<A HREF="vfs.htm?doc=pat5e.htm&fid=5e&hid=structure" TARGET="_mainDisplayFrame"><I>276co</I></A>,
<A HREF="vfs.htm?doc=pat5e.htm&fid=5e&hid=participants" TARGET="_mainDisplayFrame">277</A>,
<A HREF="vfs.htm?doc=disc5.htm&fid=5&hid=top" TARGET="_mainDisplayFrame"><I>348i</I></A>
</DD>

<DT>C<FONT SIZE=-1>OMMAND</FONT>
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=Command" TARGET="_mainDisplayFrame"><B>233</B></A>
</DT>

<DD>combined with M<FONT SIZE=-1>EMENTO</FONT>
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=implementation" TARGET="_mainDisplayFrame">239</A>,
<A HREF="vfs.htm?doc=pat5f.htm&fid=5f&hid=implementation" TARGET="_mainDisplayFrame">287</A>
</DD>

<DD>combined with P<FONT SIZE=-1>ROTOTYPE</FONT>
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=implementation" TARGET="_mainDisplayFrame">238</A>
</DD>

<DD>in catalog summary
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=top" TARGET="_mainDisplayFrame">8</A>
</DD>

<DD>use in Lexi
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=editor_menuitem-command_relationship" TARGET="_mainDisplayFrame">64</A>
</DD>

<DT>C<FONT SIZE=-1>OMMAND</FONT>
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=top" TARGET="_mainDisplayFrame">60</A>,
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=editor_partial_command_class_hierarchy" TARGET="_mainDisplayFrame"><I>61c</I></A>,
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=Command" TARGET="_mainDisplayFrame">233</A>,
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=233c" TARGET="_mainDisplayFrame"><I>233c</I></A>,
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=samplecode" TARGET="_mainDisplayFrame">239</A>
</DT>

<DD>configured in MenuItem
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=editor_menuitem-command_relationship" TARGET="_mainDisplayFrame">61</A>
</DD>

<DD>history of
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=editor_menuitem-command_relationship" TARGET="_mainDisplayFrame">62</A>
</DD>

<DD>participant of C<FONT SIZE=-1>OMMAND</FONT>
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=participants" TARGET="_mainDisplayFrame">236</A>,
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=structure" TARGET="_mainDisplayFrame"><I>236c</I></A>,
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=collaborations" TARGET="_mainDisplayFrame"><I>237i</I></A>,
<A HREF="vfs.htm?doc=disc5.htm&fid=5&hid=top" TARGET="_mainDisplayFrame"><I>347i</I></A>
</DD>

<DT>command</DT>

<DD>C++ idiom, <I>see</I> functor</DD>

<DD>copying before execution
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=implementation" TARGET="_mainDisplayFrame">238</A>
</DD>

<DD>history, <I>see</I> history list</DD>

<DD>implemented through C++ templates
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=implementation" TARGET="_mainDisplayFrame">239</A>,
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=samplecode" TARGET="_mainDisplayFrame">240</A>
</DD>

<DD>intelligence of 
<A HREF="vfs.htm?doc=pat5b.htm&fid=5b&hid=implementation" TARGET="_mainDisplayFrame">238</A>
</DD>

<DT>common vocabulary
<A HREF="vfs.htm?doc=chap6.htm&fid=6&hid=top" TARGET="_mainDisplayFrame">352</A>
</DT>

<DT>communication</DT>

<DD>encapsulated or distributed 
<A HREF="vfs.htm?doc=disc5.htm&fid=5&hid=top" TARGET="_mainDisplayFrame">346</A>
</DD>

<DD>between Strategy and Context
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=families" TARGET="_mainDisplayFrame">318</A>
</DD>

<DD>between V<FONT SIZE=-1>ISITOR</FONT> and Element
<A HREF="vfs.htm?doc=pat5k.htm&fid=5&hid=implementation" TARGET="_mainDisplayFrame">337</A>
</DD>

<DT>compilation dependencies</DT>

<DD>reducing using Facade 
<A HREF="vfs.htm?doc=pat4e.htm&fid=5e&hid=implementation" TARGET="_mainDisplayFrame">188</A>
</DD>

<DT>Compiler
<A HREF="vfs.htm?doc=pat4e.htm&fid=4e&hid=motivation" TARGET="_mainDisplayFrame">185</A>,
<A HREF="vfs.htm?doc=pat4e.htm&fid=4e&hid=motivation" TARGET="_mainDisplayFrame"><I>186c</I></A>,
<A HREF="vfs.htm?doc=pat4e.htm&fid=4e&hid=samplecode" TARGET="_mainDisplayFrame">191</A>
</DT>

<DT>compiler</DT>

<DD>example in Facade
<A HREF="vfs.htm?doc=pat4e.htm&fid=4e&hid=motivation" TARGET="_mainDisplayFrame">185</A>,
<A HREF="vfs.htm?doc=pat4e.htm&fid=4e&hid=motivation" TARGET="_mainDisplayFrame"><I>186c</I></A>,
<A HREF="vfs.htm?doc=pat4e.htm&fid=4e&hid=consequences" TARGET="_mainDisplayFrame">188</A>
</DD>

<DD>implemented using V<FONT SIZE=-1>ISITOR</FONT>
<A HREF="vfs.htm?doc=pat5k.htm&fid=5k&hid=abssyntree" TARGET="_mainDisplayFrame">331</A>
</DD>

<DD>Smalltalk, <I>see</I> RTL Smalltalk compiler</DD>

<DT>Component</DT>

<DD>participant of Composite
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=structure" TARGET="_mainDisplayFrame"><I>164c</I></A>,
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=participants" TARGET="_mainDisplayFrame">165</A>,
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=implementation" TARGET="_mainDisplayFrame">168</A>
</DD>

<DD>participant of D<FONT SIZE=-1>ECORATOR</FONT> 
<A HREF="vfs.htm?doc=pat4d.htm&fid=4d&hid=participants" TARGET="_mainDisplayFrame">177</A>,
<A HREF="vfs.htm?doc=pat4d.htm&fid=4d&hid=structure" TARGET="_mainDisplayFrame"><I>177c</I></A>
</DD>

<DT>Composite
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=top" TARGET="_mainDisplayFrame"><B>163</B></A>
</DT>

<DD>caching children of 
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=implementation" TARGET="_mainDisplayFrame">169</A>
</DD>

<DD>child management
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=implementation" TARGET="_mainDisplayFrame">167</A>
</DD>

<DD>combined with Interpreter
<A HREF="vfs.htm?doc=pat5c.htm&fid=5c&hid=knownuses" TARGET="_mainDisplayFrame">255</A>
</DD>

<DD>combined with I<FONT SIZE=-1>TERATOR</FONT>
<A HREF="vfs.htm?doc=pat5d.htm&fid=5d&hid=implementation" TARGET="_mainDisplayFrame">262</A>
</DD>

<DD>combined with V<FONT SIZE=-1>ISITOR</FONT>
<A HREF="vfs.htm?doc=pat5k.htm&fid=5k&hid=implementation" TARGET="_mainDisplayFrame">339</A>
</DD>

<DD>compared with D<FONT SIZE=-1>ECORATOR</FONT>
<A HREF="vfs.htm?doc=disc4.htm&fid=4&hid=top" TARGET="_mainDisplayFrame">219</A>,
<A HREF="vfs.htm?doc=disc4.htm&fid=4&hid=top" TARGET="_mainDisplayFrame">220</A>
</DD>

<DD>compared with Interpreter
<A HREF="vfs.htm?doc=pat5c.htm&fid=5c&hid=implementation" TARGET="_mainDisplayFrame">247</A>
</DD>

<DD>data structure for
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=implementation" TARGET="_mainDisplayFrame">169</A>,
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=samplecode" TARGET="_mainDisplayFrame">170</A>
</DD>

<DD>in catalog summary
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=top" TARGET="_mainDisplayFrame">8</A>
</DD>

<DD>interface of
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=implementation" TARGET="_mainDisplayFrame">167</A>
</DD>

<DD>Lexi's use of
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=top" TARGET="_mainDisplayFrame">40</A>
</DD>

<DD>parent references
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=implementation" TARGET="_mainDisplayFrame">166</A>
</DD>

<DD>sharing components
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=implementation" TARGET="_mainDisplayFrame">166</A>
</DD>

<DD>use in Model/View/Controller
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=top" TARGET="_mainDisplayFrame">5</A>
</DD>

<DT>Composite</DT>

<DD>participant of Composite
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=structure" TARGET="_mainDisplayFrame"><I>164c</I></A>,
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=participants" TARGET="_mainDisplayFrame">165</A>,
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=structure" TARGET="_mainDisplayFrame"><I>165o</I></A>,
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=implementation" TARGET="_mainDisplayFrame">168</A>
</DD>

<DT>CompositeEquipment
<A HREF="vfs.htm?doc=pat4c.htm&fid=4c&hid=samplecode" TARGET="_mainDisplayFrame">171</A>
</DT>

<DT>Composition 
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=editor_basic_compositor_interface" TARGET="_mainDisplayFrame">41</A>,
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=42c" TARGET="_mainDisplayFrame"><I>42c</I></A>,
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=compositor" TARGET="_mainDisplayFrame">315</A>,
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=315c" TARGET="_mainDisplayFrame"><I>315c</I></A>,
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=samplecode" TARGET="_mainDisplayFrame">320</A>
</DT>

<DT>composition, <I>see</I> object composition</DT>

<DT>Compositor
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=editor_basic_compositor_interface" TARGET="_mainDisplayFrame">41</A>,
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=editor_composition_and_compositor_class_relationships" TARGET="_mainDisplayFrame">42</A>,
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=compositor" TARGET="_mainDisplayFrame">315</A>,
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=315c" TARGET="_mainDisplayFrame"><I>315c</I></A>,
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=samplecode" TARGET="_mainDisplayFrame">321</A>
</DT>

<DD>interface
<A HREF="vfs.htm?doc=chap2.htm&fid=2&hid=editor_basic_compositor_interface" TARGET="_mainDisplayFrame">41</A>
</DD>

<DT>CompressingStream
<A HREF="vfs.htm?doc=pat4d.htm&fid=4d&hid=183c" TARGET="_mainDisplayFrame"><I>183c</I></A>,
<A HREF="vfs.htm?doc=pat4d.htm&fid=4d&hid=183c" TARGET="_mainDisplayFrame">184</A>
</DT>

<DT>concrete class
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=abstractclass" TARGET="_mainDisplayFrame"><B>15</B></A>,
<A HREF="vfs.htm?doc=chapA-0.htm&fid=A&hid=concreteclass" TARGET="_mainDisplayFrame"><B>359</B></A>
</DT>

<DD>avoiding specification of
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=subsect_causes_of_redesign" TARGET="_mainDisplayFrame">24</A>
</DD>

<DD>isolating clients from
<A HREF="vfs.htm?doc=pat3a.htm&fid=3a&hid=consequences" TARGET="_mainDisplayFrame">89</A>
</DD>

<DT>ConcreteAggregate</DT>

<DD>participant of I<FONT SIZE=-1>TERATOR</FONT>
<A HREF="vfs.htm?doc=pat5d.htm&fid=5d&hid=participants" TARGET="_mainDisplayFrame">259</A>,
<A HREF="vfs.htm?doc=pat5d.htm&fid=5d&hid=259c" TARGET="_mainDisplayFrame"><I>259c</I></A>
</DD>

<DT>ConcreteBuilder</DT>

<DD>participant of Builder
<A HREF="vfs.htm?doc=pat3b.htm&fid=3b&hid=participants" TARGET="_mainDisplayFrame"><I>98c</I></A>,
<A HREF="vfs.htm?doc=pat3b.htm&fid=3b&hid=structure" TARGET="_mainDisplayFrame">99</A>,
<A HREF="vfs.htm?doc=pat3b.htm&fid=3b&hid=collaborations" TARGET="_mainDisplayFrame"><<I>99i</I></A>
</DD>

<DT>ConcreteC<FONT SIZE=-1>OMMAND</FONT></DT>

<DD>participant of C<FONT SIZE=-1>OMMAND</FONT>

⌨️ 快捷键说明

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