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

📄 index-s.htm

📁 设计模式英文版 作者:Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides 四人帮的书。 学设计模式的必读的书籍!经典中的经典
💻 HTM
📖 第 1 页 / 共 2 页
字号:

<DT>S<FONT SIZE=-1>TATE</FONT> 
<A HREF="vfs.htm?doc=pat5h.htm&fid=5h&hid=top" TARGET="_mainDisplayFrame"><B>305</B></A>
</DT>

<DD>C++ idiom for, <I>see</I> envelope-letter idiom</DD>

<DD>in catalog summary 
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=cat-state" TARGET="_mainDisplayFrame">9</A>
</DD>

<DD>use of delegation in 
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=deleg-state" TARGET="_mainDisplayFrame">21</A>
</DD>

<DT>S<FONT SIZE=-1>TATE</FONT></DT>

<DD>participant of S<FONT SIZE=-1>TATE</FONT> 
<A HREF="vfs.htm?doc=pat5h.htm&fid=5h&hid=participants" TARGET="_mainDisplayFrame">306</A>,
<A HREF="vfs.htm?doc=pat5h.htm&fid=5h&hid=structure" TARGET="_mainDisplayFrame"><I>306c</I></A>
</DD>

<DT>state</DT>

<DD>accumulating during traversal 
<A HREF="vfs.htm?doc=pat5k.htm&fid=5k&hid=accumulatingstate" TARGET="_mainDisplayFrame">336</A>
</DD>

<DD>avoiding inconsistent 
<A HREF="vfs.htm?doc=pat5h.htm&fid=5h&hid=state-avoid-inconsistent" TARGET="_mainDisplayFrame">308</A>
</DD>

<DD>extrinsic 
<A HREF="vfs.htm?doc=pat4f.htm&fid=4f&hid=def-extrinsicstate" TARGET="_mainDisplayFrame">196</A>
</DD>

<DD>incremental changes to 
<A HREF="vfs.htm?doc=pat5f.htm&fid=5f&hid=state-incr-changes" TARGET="_mainDisplayFrame">287</A>
</DD>

<DD>intrinsic 
<A HREF="vfs.htm?doc=pat4f.htm&fid=4f&hid=def-intrinsicstate" TARGET="_mainDisplayFrame">196</A>
</DD>

<DD>sharing 
<A HREF="vfs.htm?doc=pat5h.htm&fid=5h&hid=state-sharing" TARGET="_mainDisplayFrame">308</A>, 
<I>see also</I> Flyweight
</DD>

<DT>state transitions</DT>

<DD>atomic 
<A HREF="vfs.htm?doc=pat5h.htm&fid=5h&hid=state-atomic" TARGET="_mainDisplayFrame">308</A>
</DD>

<DD>defining 
<A HREF="vfs.htm?doc=pat5h.htm&fid=5h&hid=implementation" TARGET="_mainDisplayFrame">308</A>
</DD>

<DD>table-driven 
<A HREF="vfs.htm?doc=pat5h.htm&fid=5h&hid=state-tablebased" TARGET="_mainDisplayFrame">308</A>
</DD>

<DT>Strategy 
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=top" TARGET="_mainDisplayFrame"><B>315</B></A>
</DT>

<DD>compared with D<FONT SIZE=-1>ECORATOR</FONT> 
<A HREF="vfs.htm?doc=pat4d.htm&fid=4d&hid=strat-vs-decor" TARGET="_mainDisplayFrame">179</A>
</DD>

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

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

<DD>use in Choices 
<A HREF="vfs.htm?doc=pat4e.htm&fid=4e&hid=strat-in-choices" TARGET="_mainDisplayFrame">193</A>
</DD>

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

<DD>use of delegation in 
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=deleg-strat" TARGET="_mainDisplayFrame">21</A>
</DD>

<DT>Strategy
<A HREF="vfs.htm?doc=pat4d.htm&fid=4d&hid=strat-180o" TARGET="_mainDisplayFrame"><I>180o</I></A>
</DT>

<DD>making optional 
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=strat-optional" TARGET="_mainDisplayFrame">320</A>
</DD>

<DD>participant of Strategy
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=strat-316c" TARGET="_mainDisplayFrame"><I>316c</I></A>, 
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=participants" TARGET="_mainDisplayFrame">316</A>
</DD>

<DT>strategy 
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=def-strategy" TARGET="_mainDisplayFrame"><B>315</B></A>
</DT>

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

<DT>StreamD<FONT SIZE=-1>ECORATOR</FONT> 
<A HREF="vfs.htm?doc=pat4d.htm&fid=4d&hid=streamdecorator" TARGET="_mainDisplayFrame">183</A>,
<A HREF="vfs.htm?doc=pat4d.htm&fid=4d&hid=183c" TARGET="_mainDisplayFrame"><I>183c</I></A>
</DT>

<DT>stretchability 
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=stretchability" TARGET="_mainDisplayFrame">320</A>
</DT>

<DT>Stroustrup, Bjarne 
<A HREF="vfs.htm?doc=pat4b.htm&fid=4b&hid=stroustrup" TARGET="_mainDisplayFrame">160</A>
</DT>

<DT>structural pattern 
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=structural-pattern" TARGET="_mainDisplayFrame"><B>10</B></A>, 
<A HREF="vfs.htm?doc=chap4-0.htm&fid=4&hid=top" TARGET="_mainDisplayFrame">137</A>
</DT>

<DD>comparison between class and object scope 
<A HREF="vfs.htm?doc=chap4-0.htm&fid=4&hid=top" TARGET="_mainDisplayFrame">137</A>
</DD>

<DD>discussion of 
<A HREF="vfs.htm?doc=disc4.htm&fid=4&hid=top" TARGET="_mainDisplayFrame">219</A>
</DD>

<DT>subclass, <I>see</I> class, subclass</DT>

<DT>subclassing</DT>

<DD>extending functionality by 
<A HREF="vfs.htm?doc=chap1.htm&fid=1&hid=subclass-ext-funct" TARGET="_mainDisplayFrame">24</A>
</DD>

<DT>Subject 
<A HREF="vfs.htm?doc=pat5g.htm&fid=5g&hid=subject" TARGET="_mainDisplayFrame">301</A>
</DT>

<DD>avoiding dangling references to 
<A HREF="vfs.htm?doc=pat5g.htm&fid=5g&hid=subj-avoid-dangle" TARGET="_mainDisplayFrame">297</A>
</DD>

<DD>combining with O<FONT SIZE=-1>BSERVER</FONT> 
<A HREF="vfs.htm?doc=pat5g.htm&fid=5g&hid=subj-w-obser" TARGET="_mainDisplayFrame">300</A>
</DD>

<DD>participant of O<FONT SIZE=-1>BSERVER</FONT>
<A HREF="vfs.htm?doc=pat5g.htm&fid=5g&hid=structure" TARGET="_mainDisplayFrame"><I>294c</I></A>, 
<A HREF="vfs.htm?doc=pat5g.htm&fid=5g&hid=participants" TARGET="_mainDisplayFrame">295</A>,
<A HREF="vfs.htm?doc=pat5g.htm&fid=5g&hid=subj-295i" TARGET="_mainDisplayFrame"><I>295i</I></A>,
<A HREF="vfs.htm?doc=pat5g.htm&fid=5g&hid=subj-300c" TARGET="_mainDisplayFrame"><I>300c</I></A>,
<A HREF="vfs.htm?doc=disc5.htm&fid=5&hid=subj-347i" TARGET="_mainDisplayFrame"><I>347i</I></A>
</DD>

<DD>participant of P<FONT SIZE=-1>ROXY</FONT>
<A HREF="vfs.htm?doc=pat4g.htm&fid=4g&hid=structure" TARGET="_mainDisplayFrame"><I>209co</I></A>, 
<A HREF="vfs.htm?doc=pat4g.htm&fid=4g&hid=subj-part-proxy" TARGET="_mainDisplayFrame">210</A>
</DD>

<DT>subject 
<A HREF="vfs.htm?doc=pat5g.htm&fid=5g&hid=def-subject" TARGET="_mainDisplayFrame"><B>294</B></A>
</DT>

<DD>mapping to observers 
<A HREF="vfs.htm?doc=pat5g.htm&fid=5g&hid=subj-map-obsrv" TARGET="_mainDisplayFrame">297</A>
</DD>

<DD>observing more than one 
<A HREF="vfs.htm?doc=pat5g.htm&fid=5g&hid=subj-mult-obsrv" TARGET="_mainDisplayFrame">297</A>
</DD>

<DT>subsystem 
<A HREF="vfs.htm?doc=chapA-0.htm&fid=A&hid=subsystem" TARGET="_mainDisplayFrame"><B>361</B></A>
</DT>

<DD>simplifying interface to, <I>see</I> Facade</DD>

<DT>subtype, <I>see</I> type, subtype</DT>

<DT>successor 
<A HREF="vfs.htm?doc=pat5a.htm&fid=5a&hid=def-successor" TARGET="_mainDisplayFrame"><B>224</B></A>
</DT>

<DD>connecting in chain 
<A HREF="vfs.htm?doc=pat5a.htm&fid=5a&hid=succ-connect" TARGET="_mainDisplayFrame">227</A>
</DD>

<DD>implementing chain of 
<A HREF="vfs.htm?doc=pat5a.htm&fid=5a&hid=participants" TARGET="_mainDisplayFrame">225</A>
</DD>

<DT>superclass 
<A HREF="vfs.htm?doc=chapA-0.htm&fid=A&hid=superclass" TARGET="_mainDisplayFrame"><B>361</B></A>, 
<I>see also</I> class, parent</DT>

<DT>supertype, <I>see</I> type, supertype</DT>

<DT>Surrogate, <I>see</I> P<FONT SIZE=-1>ROXY</FONT></DT>

<DT>Sutherland, Ivan 
<A HREF="vfs.htm?doc=pat3d.htm&fid=3d&hid=sutherland" TARGET="_mainDisplayFrame">125</A>
</DT>

<DT>swaps 
<A HREF="vfs.htm?doc=pat5i.htm&fid=5i&hid=swaps" TARGET="_mainDisplayFrame">323</A>
</DT>

</DL>

⌨️ 快捷键说明

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