📄 index-s.htm
字号:
<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 + -