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

📄 iterator.mdx

📁 《深入浅出设计模式》的完整源代码
💻 MDX
📖 第 1 页 / 共 5 页
字号:
</etv>
</dfv>
<tvl>
<tvl id="riDCxBN7EkSl5hcgQYT4cw" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="3efH2TVs1UetlqSfRhptbQ" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
<tvl id="POSBAnic2UWtPP45mDNOQw" >
<nam>Icon (if defined)</nam>
<nmb>2</nmb>
<rid>165</rid>
</tvl>
<tvl id="RyMdLY6Pz0Ker1aj/3FRtg" >
<nam>Decoration Only</nam>
<nmb>3</nmb>
<rid>166</rid>
</tvl>
<tvl id="IjHaVhTjokmaoR/dhqILwg" >
<nam>Decoration and Label</nam>
<nmb>4</nmb>
<rid>253</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>ViewAppearance</typ>
</sty>
<sty id="ibgQ3a9SMEygfvKlniZv5w" >
<dsn>View</dsn>
<nam>autoresize=-1;fillcolor=13434879;shapestereotype=2</nam>
<nri>157</nri>
<tgd>
<tgd id="5yjqU42sSUC3NChj4USSvA" >
<nam>FillColor</nam>
<rid>103</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="10NY/G87k0meKTMQwS43Mw" >
<tgd>
<RMS:LRF id="5yjqU42sSUC3NChj4USSvA" />
</tgd>
<val>13434879</val>
</itv>
</dfv>
</tgd>
<tgd id="rolWm81uq0uStFFvM5wrxg" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="vfOOd7ZiR0uyywk9/0l0Vw" >
<tgd>
<RMS:LRF id="rolWm81uq0uStFFvM5wrxg" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="hrpacgKss0SeQ1GVpRaFcQ" >
<nam>ShapeStereotype</nam>
<rid>167</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="/ezK+bbBOkKmUh1vHTIQzw" >
<tgd>
<RMS:LRF id="hrpacgKss0SeQ1GVpRaFcQ" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="BmnIk5nASEWIG5PSHWY7JA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="KFcBUurmwk+yvuKNWhBxIA" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="VA/0pwMimke3wSbrnTpyYA" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
<tvl id="BmnIk5nASEWIG5PSHWY7JA" >
<nam>Icon (if defined)</nam>
<nmb>2</nmb>
<rid>165</rid>
</tvl>
<tvl id="YcYYOAB+0kKgYf+xCHOGQg" >
<nam>Decoration Only</nam>
<nmb>3</nmb>
<rid>166</rid>
</tvl>
<tvl id="/MMZa238H0OzJxFNr44GqQ" >
<nam>Decoration and Label</nam>
<nmb>4</nmb>
<rid>253</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>UnnamedViewAppearance</typ>
</sty>
<sty id="IJ8FyBGx1Ey35oVwQpzBjg" >
<dsn>View</dsn>
<nam>autoresize=-1;font=0,AQAAAAAAoIYBAAZUYWhvbWE;fontcolor=0;wordwraptextwidth=6000</nam>
<nri>157</nri>
<tgd>
<tgd id="cRwSRJYUs0aCgDdp9sokRQ" >
<nam>Font</nam>
<tgk>BlobTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ltv id="GDku/YDF006dZwVOhxVAQQ" >
<tgd>
<RMS:LRF id="cRwSRJYUs0aCgDdp9sokRQ" />
</tgd>
<val dt:dt="binary.base64"  reserve="17" >
AQAAAAAAoIYBAAZUYWhvbWE=

</val>
</ltv>
</dfv>
</tgd>
<tgd id="aP3h8QaVmU2Nggci2sWUpA" >
<nam>FontColor</nam>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="xAdyBRPajkie+f3OLTjSOg" >
<tgd>
<RMS:LRF id="aP3h8QaVmU2Nggci2sWUpA" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="s3/w9f4GmEWp4IR+vjlcQQ" >
<dsc>Specifies the preferred width (0.01 mm) of multi-line text.</dsc>
<dri>259</dri>
<nam>WordWrapTextWidth</nam>
<rid>102</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="Ma63pJ7g8UaERi4ZqtieOA" >
<tgd>
<RMS:LRF id="s3/w9f4GmEWp4IR+vjlcQQ" />
</tgd>
<val>6000</val>
</itv>
</dfv>
<onr>
<rul id="5keL7w74WE2YYBFe+HwPag" >
<bdy>self.Value &gt;= 1 and self.Value &lt;= 20000</bdy>
<bdl>OCL</bdl>
<erm>The value of WordWrapTextWidth must fall between 1 and 20,000.</erm>
<emr>277</emr>
<evm>LiveOrBatch</evm>
<svr>Error</svr>
</rul>
</onr>
</tgd>
<tgd id="/hjJ/IDez0a29ugwUBTryg" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="62GfR2j+H0uEkE+eRGSGNg" >
<tgd>
<RMS:LRF id="/hjJ/IDez0a29ugwUBTryg" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>TextViewAppearance</typ>
</sty>
<sty id="ziuumA10LEq3qKaM4CndnQ" >
<dsn>View</dsn>
<nam>autoresize=-1;fillcolor=13434879;linecolor=3342489</nam>
<nri>157</nri>
<tgd>
<tgd id="8xH0Y90Kt0WeWk3e70xbqg" >
<nam>LineColor</nam>
<rid>101</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="hNkW9A9M+EarWjQ72ud02g" >
<tgd>
<RMS:LRF id="8xH0Y90Kt0WeWk3e70xbqg" />
</tgd>
<val>3342489</val>
</itv>
</dfv>
</tgd>
<tgd id="IPG6GW4meEGieCVGZENq5A" >
<nam>FillColor</nam>
<rid>103</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="NYjpu66sa0iqeUb8iyoQVg" >
<tgd>
<RMS:LRF id="IPG6GW4meEGieCVGZENq5A" />
</tgd>
<val>13434879</val>
</itv>
</dfv>
</tgd>
<tgd id="2BT0yRHvCEGE7atQzFqfEg" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="VRK5Jnq6PkKqzwodFMW/PA" >
<tgd>
<RMS:LRF id="2BT0yRHvCEGE7atQzFqfEg" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>TextlessViewAppearance</typ>
</sty>
<sty id="s68hAPPx70aFDZYvSJ+yQg" >
<dsn>View</dsn>
<nam>verticalswimlanes=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="uH+5MemyxE2/PJ4Nu0L2zg" >
<nam>VerticalSwimlanes</nam>
<rid>149</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="9jazgmc+/EW6byuOHQVbyw" >
<tgd>
<RMS:LRF id="uH+5MemyxE2/PJ4Nu0L2zg" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SwimmingPoolViewAppearance</typ>
</sty>
<sty id="nVSxIRLCp0SfOM/SAVsNGA" >
<dsn>View</dsn>
<nam>vertical=0</nam>
<nri>157</nri>
<tgd>
<tgd id="Sw8AYsr/XkiFXjv/Hc7EVA" >
<nam>Vertical</nam>
<rid>150</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="hbqkXQcNRk66woCAIOikYw" >
<tgd>
<RMS:LRF id="Sw8AYsr/XkiFXjv/Hc7EVA" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SynchroStateViewAppearance</typ>
</sty>
<sty id="DSYLVhgI20Wx3Hk5if+UQA" >
<dsn>View</dsn>
<nam>pseudostatekind=0;showchoicepointlabels=-1;showjunctionpointlabels=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="uVB899h7tUiI3Pv+6U9j7Q" >
<nam>PseudoStateKind</nam>
<rid>151</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="eXAKYZQs8UOm8ERlYIhAtA" >
<tgd>
<RMS:LRF id="uVB899h7tUiI3Pv+6U9j7Q" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="5kRMjeGKkUm9QO9cV0/vlQ" >
<nam>ShowChoicePointLabels</nam>
<rid>109</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="dvRa98gfdEG7oyMgXLt/KQ" >
<tgd>
<RMS:LRF id="5kRMjeGKkUm9QO9cV0/vlQ" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="38LNqBniYkW5nrVZW+S7CA" >
<nam>ShowJunctionPointLabels</nam>
<rid>110</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="Rp1PennUBEK6/+GPt2ngLw" >
<tgd>
<RMS:LRF id="38LNqBniYkW5nrVZW+S7CA" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>PseudoStateViewAppearance</typ>
</sty>
<sty id="lC7+kuu6Y0W5Ruo5MGsY8A" >
<dsn>View</dsn>
<nam>backcolor=16777215;gridsize=250;snaptogrid=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="YA3W0nJmiEyeWDf5gws+4A" >
<dsc>Enables or disables the behavior of snapping shapes to the grid.</dsc>
<dri>265</dri>
<nam>SnapToGrid</nam>
<rid>106</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="bgWHiDMFWUmdKHR3OJvl/Q" >
<tgd>
<RMS:LRF id="YA3W0nJmiEyeWDf5gws+4A" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="Mx9gMZ4W00eU7Ok3L4oQdg" >
<dsc>Specifies the size of the grid in one-hundredth of a millimeter (0.01 mm).</dsc>
<dri>266</dri>
<nam>GridSize</nam>
<rid>107</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="FbT+KxMblky71aEnjx8lYQ" >
<tgd>
<RMS:LRF id="Mx9gMZ4W00eU7Ok3L4oQdg" />
</tgd>
<val>250</val>
</itv>
</dfv>
<onr>
<rul id="OCuf7oj5vUWetap9kLRgeA" >
<bdy>self.Value &gt; 0</bdy>
<bdl>OCL</bdl>
<erm>GridSize must be greater than 0.</erm>
<emr>276</emr>
<evm>LiveOrBatch</evm>
<svr>Error</svr>
</rul>
</onr>
</tgd>
<tgd id="9fEhuMLufUi0RLvK8n8zqQ" >
<nam>BackColor</nam>
<rid>255</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="s0byeRGwdE+kskab+hT4nw" >
<tgd>
<RMS:LRF id="9fEhuMLufUi0RLvK8n8zqQ" />
</tgd>
<val>16777215</val>
</itv>
</dfv>
</tgd>
</tgd>
<typ>DiagramAppearance</typ>
</sty>
<sty id="JjK1yq+fu0a20jTAlQ3lPA" >
<dsn>View</dsn>
<nam>showexclusions=0</nam>
<nri>157</nri>
<tgd>
<tgd id="sen8IJCAqkSVPOUpy0rShg" >
<nam>ShowExclusions</nam>
<rid>108</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="LYl2OJq6Z0m2WW0fgUXuwQ" >
<tgd>
<RMS:LRF id="sen8IJCAqkSVPOUpy0rShg" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>DiagramAppearanceStatechart</typ>
</sty>
<sty id="WomHxBFUIUmonNmPCrEV9Q" >
<dsn>View</dsn>
<nam>showpagebreaks=0;zoom=100</nam>
<nri>157</nri>
<tgd>
<tgd id="KHIKZTTZek+ASxBEhl+sxg" >
<nam>Zoom</nam>
<rid>117</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="qYXDxk5OXUm9QwFurzrkLg" >
<tgd>
<RMS:LRF id="KHIKZTTZek+ASxBEhl+sxg" />
</tgd>
<val>100</val>
</itv>
</dfv>
</tgd>
<tgd id="TkTrXHIdUUa/1qzGRaoMYg" >
<nam>ShowPageBreaks</nam>
<rid>118</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="sPg8oh4KQU6hzzgqx2lHuA" >
<tgd>
<RMS:LRF id="TkTrXHIdUUa/1qzGRaoMYg" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>DiagramViewAppearance</typ>
</sty>
<sty id="Cpnp8gQIH0irA6Os6+oZ4g" >
<dsn>View</dsn>
<nam reserve="146" >attributecompartment=-1;compartmentstereotypes=1;operationcompartment=-1;operationsignatures=0;sortattributes=1;sortoperations=1;visibilitystyle=2</nam>
<nri>157</nri>
<tgd>
<tgd id="edaFmqTUKkuvg9q8rtTR5A" >
<nam>OperationCompartment</nam>
<rid>138</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="ZptX5qJx1UK1Odb+vAuFQg" >
<tgd>
<RMS:LRF id="edaFmqTUKkuvg9q8rtTR5A" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="Vy8P1muO00SOeZm7MVhJ0A" >
<nam>AttributeCompartment</nam>
<rid>139</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="lI9tTaQz0kqlSMEy+b1Yig" >
<tgd>
<RMS:LRF id="Vy8P1muO00SOeZm7MVhJ0A" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="qMsoOfbuuk2KSU772/ywFQ" >
<nam>OperationSignatures</nam>
<rid>140</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="xdynyvGjBUyIUssrP7ua0w" >
<tgd>
<RMS:LRF id="qMsoOfbuuk2KSU772/ywFQ" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="MtLX7+KCaUiKSN77a9T48Q" >
<nam>CompartmentStereotypes</nam>
<rid>222</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="ISVfTQj77UiLAIucLKSpKQ" >
<tgd>
<RMS:LRF id="MtLX7+KCaUiKSN77a9T48Q" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="SfvfrIuS50iPHvTY8IeF+A" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="5iLtiKUIDEusat8oUdkTIg" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="SfvfrIuS50iPHvTY8IeF+A" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
<tgd id="XQQYzYX02kC/Wxlulyacxw" >
<nam>VisibilityStyle</nam>
<rid>173</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="MnHikVjzKECo7aHoHf0+0w" >
<tgd>
<RMS:LRF id="XQQYzYX02kC/Wxlulyacxw" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="ZDwP2NqX3UmH4VYaGSrwrQ" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="ITsDgHA0gkOuQtstXu0omA" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="K7cJqSL+UkKXrkWyTWjokw" >
<nam>Icon</nam>
<nmb>1</nmb>
<rid>165</rid>
</tvl>
<tvl id="ZDwP2NqX3UmH4VYaGSrwrQ" >
<nam>Text</nam>
<nmb>2</nmb>
<rid>172</rid>
</tvl>
</tvl>
</tgd>
<tgd id="KDcSIrRoXUCWJaAYJ9z2rw" >
<dsc>Specifies how to sort operations.</dsc>
<dri>258</dri>
<nam>SortOperations</nam>
<rid>224</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="0XilsrNOHEC/8PGDh3NAGQ" >
<tgd>
<RMS:LRF id="KDcSIrRoXUCWJaAYJ9z

⌨️ 快捷键说明

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