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

📄 model1.mdx

📁 《深入浅出设计模式》的完整源代码
💻 MDX
📖 第 1 页 / 共 5 页
字号:
<tvl id="Hl02gX5/0USEz6/cNb0YSw" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="ZW91QLwKlUG+Mp558MBq0w" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>ClassifierViewAppearance</typ>
</sty>
<sty id="MddjaZ4SoUqfTJef7kJnhQ" >
<dsn>View</dsn>
<nam reserve="104" >compartmentstereotypes=1;operationcompartment=0;operationsignatures=0;sortoperations=1;visibilitystyle=2</nam>
<nri>157</nri>
<tgd>
<tgd id="85BUpv69dUqM7ZZmGfiPAg" >
<nam>OperationCompartment</nam>
<rid>138</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="H5fxJPzt+EOhcnMqsFqDlQ" >
<tgd>
<RMS:LRF id="85BUpv69dUqM7ZZmGfiPAg" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="Bsvfarmujk+hDdKoYcmwZA" >
<nam>OperationSignatures</nam>
<rid>140</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="IWMr0Z1yMEqc/9n6Mb5wlA" >
<tgd>
<RMS:LRF id="Bsvfarmujk+hDdKoYcmwZA" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="cBPmuQYZ3kWvjDUsOEMQ8g" >
<nam>CompartmentStereotypes</nam>
<rid>222</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="+lINCHOifU6lPXo741L55g" >
<tgd>
<RMS:LRF id="cBPmuQYZ3kWvjDUsOEMQ8g" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="lxGsi9jdyU2MjSq+ega2Wg" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="y0XJURk7q0K4nAdaxsIeAg" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="lxGsi9jdyU2MjSq+ega2Wg" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
<tgd id="gFwYRVHivE2Kn5sGl0BRBA" >
<nam>VisibilityStyle</nam>
<rid>173</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="F/PzMnr+QUaDjAwNbWtljg" >
<tgd>
<RMS:LRF id="gFwYRVHivE2Kn5sGl0BRBA" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="C6cZDxbHhUyY7pKQn8q4vA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="DgFXScpJQUmmA0YmJuFwzg" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="w6qaRu5MAkyFUAUWEakFGQ" >
<nam>Icon</nam>
<nmb>1</nmb>
<rid>165</rid>
</tvl>
<tvl id="C6cZDxbHhUyY7pKQn8q4vA" >
<nam>Text</nam>
<nmb>2</nmb>
<rid>172</rid>
</tvl>
</tvl>
</tgd>
<tgd id="pWCwuLghXkiweEQVyJ8WZg" >
<dsc>Specifies how to sort operations.</dsc>
<dri>258</dri>
<nam>SortOperations</nam>
<rid>224</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="ezGQIzMpoUW1VOAzfCbxyw" >
<tgd>
<RMS:LRF id="pWCwuLghXkiweEQVyJ8WZg" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="uZ+jM5Dx8kKcVxSP68U/5Q" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="MnNqgTOWCka8XRV2wg/THw" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="uZ+jM5Dx8kKcVxSP68U/5Q" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>SubSystemViewAppearance</typ>
</sty>
<sty id="65jjAquFMUmBeUGDyYp9zA" >
<dsn>View</dsn>
<nam>signalcompartment=0;signalsignatures=0</nam>
<nri>157</nri>
<tgd>
<tgd id="oT94yKwWCkaBux5OBbjT1w" >
<nam>SignalCompartment</nam>
<rid>141</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="Ry5MWlaGiUystImxiXHQjw" >
<tgd>
<RMS:LRF id="oT94yKwWCkaBux5OBbjT1w" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="lw5i83RCKUaC9HJniNld3w" >
<nam>SignalSignatures</nam>
<rid>142</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="JGCrupteBkutAI1O6nWxRQ" >
<tgd>
<RMS:LRF id="lw5i83RCKUaC9HJniNld3w" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SignalReceptionViewAppearance</typ>
</sty>
<sty id="7i+zJbpKoE2h+vQ1hX06ZQ" >
<dsn>View</dsn>
<nam reserve="85" >attributecompartment=0;compartmentstereotypes=1;deployscompartment=0;sortattributes=1</nam>
<nri>157</nri>
<tgd>
<tgd id="D462FxjG6E+Clg1UO9ZP/g" >
<nam>DeploysCompartment</nam>
<rid>143</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="sO1tcsR+cEG2N5g6F7gYng" >
<tgd>
<RMS:LRF id="D462FxjG6E+Clg1UO9ZP/g" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="7MHHYR1KT0CvfFSeSTJbwA" >
<nam>AttributeCompartment</nam>
<rid>139</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="/GUaEa0W1kiorgLt5O7Q5Q" >
<tgd>
<RMS:LRF id="7MHHYR1KT0CvfFSeSTJbwA" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="U5e8FX2wKU+97gNstXYXRw" >
<dsc>Specifies how to sort attributes.</dsc>
<dri>260</dri>
<nam>SortAttributes</nam>
<rid>225</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="Jzzfz+DMa0uNEb9XP9Rx9Q" >
<tgd>
<RMS:LRF id="U5e8FX2wKU+97gNstXYXRw" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="5SbfR5dPIUK0aIp2AVF7IQ" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="z7N2NhXjt0+twVuWqNXMyQ" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="5SbfR5dPIUK0aIp2AVF7IQ" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>
</tvl>
</tgd>
<tgd id="JVayJH0zKEOnAd9tjQB4KQ" >
<nam>CompartmentStereotypes</nam>
<rid>222</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="BcpdRTCCzEWosiFzxUlFGQ" >
<tgd>
<RMS:LRF id="JVayJH0zKEOnAd9tjQB4KQ" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="lkj4PriJY0yLWXr07W+r4w" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="17iRPlL1YE2WAsADKkXOTA" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="lkj4PriJY0yLWXr07W+r4w" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>classifierNodeViewAppearance</typ>
</sty>
<sty id="No6ziAfmMEa3iZumDWNSsw" >
<dsn>View</dsn>
<nam>deployscompartment=0</nam>
<nri>157</nri>
<tgd>
<tgd id="8o+Swowra0qOWSpb8OM49Q" >
<nam>DeploysCompartment</nam>
<rid>143</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="r4DephE/D02HHugnEPC/+Q" >
<tgd>
<RMS:LRF id="8o+Swowra0qOWSpb8OM49Q" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>classifierNodeInstanceViewAppearance</typ>
</sty>
<sty id="nMbGn4yKGUyexqx3MwEi1Q" >
<dsn>View</dsn>
<nam reserve="86" >attributecompartment=0;compartmentstereotypes=1;realizescompartment=0;sortattributes=1</nam>
<nri>157</nri>
<tgd>
<tgd id="6Mxbgae3dEyUgxd5odSi8g" >
<nam>AttributeCompartment</nam>
<rid>139</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="rZZjvsmLak+bb+e2sE5olQ" >
<tgd>
<RMS:LRF id="6Mxbgae3dEyUgxd5odSi8g" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="taBDnaRqHkqL5BVIGnVQsQ" >
<nam>CompartmentStereotypes</nam>
<rid>222</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="7/1qc1/v7kaqNO2IDVRsQw" >
<tgd>
<RMS:LRF id="taBDnaRqHkqL5BVIGnVQsQ" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="3mJK50+VNUyyGMzzcJX2AA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="BKrp50kj7EWXPZEIRlIXPA" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="3mJK50+VNUyyGMzzcJX2AA" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
<tgd id="3ilV/vtkzUyAqMI3YPff9w" >
<dsc>Specifies how to sort attributes.</dsc>
<dri>260</dri>
<nam>SortAttributes</nam>
<rid>225</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="jE8Pnj0RFU+TRL9LzJZ7uA" >
<tgd>
<RMS:LRF id="3ilV/vtkzUyAqMI3YPff9w" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="Edb6IaPvXUiI2Z9cJTdY+A" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="6IDQYDQ3SkeiC0BK3JcqrQ" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="Edb6IaPvXUiI2Z9cJTdY+A" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>
</tvl>
</tgd>
<tgd id="s2vrsLvTr0WsDK9WqswYiA" >
<nam>RealizesCompartment</nam>
<rid>144</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="caLLEiCfUUiDY8uZ2Gy24g" >
<tgd>
<RMS:LRF id="s2vrsLvTr0WsDK9WqswYiA" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>classifierComponentViewAppearance</typ>
</sty>
<sty id="rOYFfQEON0yVKrrWajqo/A" >
<dsn>View</dsn>
<nam>compartmentstereotypes=1;realizescompartment=0</nam>
<nri>157</nri>
<tgd>
<tgd id="Kp2aJjQlGkqdolJhDit+Uw" >
<nam>RealizesCompartment</nam>
<rid>144</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="OZEqYVCNDU+pY3rTxnHNaw" >
<tgd>
<RMS:LRF id="Kp2aJjQlGkqdolJhDit+Uw" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="uoxbeizcnEOd+1svmfmAXw" >
<nam>CompartmentStereotypes</nam>
<rid>222</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="4wB8vNnfaUaK3Fp9vaknEg" >
<tgd>
<RMS:LRF id="uoxbeizcnEOd+1svmfmAXw" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="TeBs5iVdqku23NRT9EndGQ" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="6FdnbpnpmUqlmBMmeUmI2Q" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="TeBs5iVdqku23NRT9EndGQ" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>classifierComponentInstanceViewAppearance</typ>
</sty>
<sty id="FgRxcat5SkOp2cfSOdPIbg" >
<dsn>View</dsn>
<nam>useclassshape=0</nam>
<nri>157</nri>
<tgd>
<tgd id="VejV0ozvC0+5Qmf4i7sMVg" >
<dsc>Show interface view as class view.</dsc>
<dri>284</dri>
<nam>UseClassShape</nam>
<rid>146</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="mps+H7s2RkuDGZhVFwz+3g" >
<tgd>
<RMS:LRF id="VejV0ozvC0+5Qmf4i7sMVg" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>ClassShapeAppearance</typ>
</sty>
<sty id="Z/Bp1YjzHUSGK/eCdoiGEg" >
<dsn>View</dsn>
<nam>connectorstereotype=1;linestyle=0;visibilitystyle=2</nam>
<nri>157</nri>
<tgd>
<tgd id="6w4MJH3S2EOP/hMKddMIpw" >
<nam>LineStyle</nam>
<rid>168</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="Nv8bgcOkW0uuD0/LkVzbJw" >
<tgd>
<RMS:LRF id="6w4MJH3S2EOP/hMKddMIpw" />
</tgd>
<tvl>
<RMS:LRF id="VpUNzyxmnUG+mhnCqKE6sw" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="VpUNzyxmnUG+mhnCqKE6sw" >
<nam>Oblique</nam>
<rid>169</rid>
</tvl>
<tvl id="lM9unNcTJ0ycomRLAqXkuQ" >
<nam>Rectilinear</nam>
<nmb>1</nmb>
<rid>170</rid>
</tvl>
</tvl>
</tgd>
<tgd id="d8cvksRmFU+/XpwFYBj72Q" >
<nam>ConnectorStereotype</nam>
<rid>171</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="Rf5hrlc/ZEaSMkpp5asZfA" >
<tgd>
<RMS:LRF id="d8cvksRmFU+/XpwFYBj72Q" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="b+IwV7O95kC/SCzRRKbJiw" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="C7SNAXwOeEi/CbNZxuGTbQ" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="b+IwV7O95kC/SCzRRKbJiw" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
<tgd id="DyJqC3FhLk6wW8dT89IiiA" >
<nam>VisibilityStyle</nam>
<rid>173</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="RE8dEOvA6EWrkM2Kc8h7nQ" >
<tgd>
<RMS:LRF id="DyJqC3FhLk6wW8dT89IiiA" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="ZNIsJtOhuUGpHlyKrJwXdg" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="0VfHvheA20q46t30SEnAxA" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="556NjObYhECMkkB8boZkCA" >
<nam>Icon</nam>
<nmb>1</nmb>
<rid>165</rid>
</tvl>
<tvl id="ZNIsJtOhuUGpHlyKrJwXdg" >
<nam>Text</nam>
<nmb>2</nmb>
<rid>172</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>ConnectorViewAppearance</typ>
</sty>
<sty id="C3mXGi6K00KfsO+hSw+OMw" >
<dsn>View</dsn>
<nam>shapeindex=1</nam>
<nri>157</nri>
<tgd>
<tgd id="0aT20prns0q/LvTrUwtVjQ" >
<nam>ShapeIndex</nam>
<rid>152</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="ZdjaOJEkKkyzbwpbokonrQ" >
<tgd>
<RMS:LRF id="0aT20prns0q/LvTrUwtVjQ" />
</tgd>
<val>1</val>
</itv>
</dfv>
</tgd>
</tgd>
<typ>GenericShapeAppearance</typ>
</sty>
<sty id="RW3n8Cdz4U2cgKH6ldcSQg" >
<dsn>View</dsn>
<nam>destinationendtype=3;linetype=0;rendition=1;sourceendtype=6</nam>
<nri>157</nri>
<tgd>
<tgd id="gCL5Rq5q0Uam/i7dg82IrA" >
<nam>Rendition</nam>
<rid>226</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="vW5G/FLN802GMVs5w6yIAA" >
<tgd>
<RMS:LRF id="gCL5Rq5q0Uam/i7dg82IrA" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="XkiNFwGa80eDqc5lGRVFTg" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="J1I/H5A4n0+6LLHYvpqE7g" >
<nam>3D</nam>
<rid>227</rid>
</tvl>
<tvl id="XkiNFwGa80eDqc5lGRVFTg" >
<nam>2D</nam>
<nmb>1</nmb>
<rid>228</rid>
</tvl>
<tvl id="1Y1MZ8Pz70ilRuCjUbKGxw" >
<nam>2DShadow</nam>
<nmb>2</nmb>
<rid>229</rid>
</tvl>
</tvl>
</tgd>
<tgd id="NR28UMyszka542l5EI8WKQ" >
<nam>SourceEndType</nam>
<rid>242</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="T7VTKN79+E+Fqgky3vkbvA" >
<tgd>
<RMS:LRF id="NR28UMyszka542l5EI8WKQ" />
</tgd>
<val>6</val>
<tvl>

⌨️ 快捷键说明

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