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

📄 model1.mdx

📁 《深入浅出设计模式》的完整源代码
💻 MDX
📖 第 1 页 / 共 5 页
字号:
<RMS:LRF id="7R875TRH2UWO43FDuXaatw" />
</tvl>
</etv>
</dfv>
<tvl reserve="13" >
<tvl id="2NmtYLJAckWlrtHbdQGiog" >
<nam>Many</nam>
<rid>230</rid>
</tvl>
<tvl id="RIpC49ZAzkmLUAZfjq81MA" >
<nam>LittleNub</nam>
<nmb>1</nmb>
<rid>231</rid>
</tvl>
<tvl id="708u6KODjUmqM6CPQaDXYg" >
<nam>Key</nam>
<nmb>2</nmb>
<rid>232</rid>
</tvl>
<tvl id="yExiZMt2RUuXIijgqQoy8Q" >
<nam>SingleArrowFill</nam>
<nmb>3</nmb>
<rid>233</rid>
</tvl>
<tvl id="I9Rlo19+bUKJKn0wISpR4A" >
<nam>DoubleArrow</nam>
<nmb>4</nmb>
<rid>234</rid>
</tvl>
<tvl id="2kOaugbIiUaHuGQOnc3o3w" >
<nam>RoundNub</nam>
<nmb>5</nmb>
<rid>235</rid>
</tvl>
<tvl id="7R875TRH2UWO43FDuXaatw" >
<nam>None</nam>
<nmb>6</nmb>
<rid>163</rid>
</tvl>
<tvl id="Jd7pEaNDr0aUp3RRH3HpmA" >
<nam>OpenArrow</nam>
<nmb>7</nmb>
<rid>236</rid>
</tvl>
<tvl id="4VvMv/s/cU2ASIibbe4hnQ" >
<nam>SingleArrow</nam>
<nmb>8</nmb>
<rid>237</rid>
</tvl>
<tvl id="KNoLi+XuAESZN7vRtEgz9Q" >
<nam>Diamond</nam>
<nmb>9</nmb>
<rid>238</rid>
</tvl>
<tvl id="n4aF33/yAU+J4kxxCD9NPQ" >
<nam>DiamondFill</nam>
<nmb>10</nmb>
<rid>239</rid>
</tvl>
<tvl id="n3POi5PwMkekJXGpMmJXoQ" >
<nam>DiamondArrow</nam>
<nmb>11</nmb>
<rid>240</rid>
</tvl>
<tvl id="+C2ky15N4ka7yDeyb0DNVA" >
<nam>DiamondFillArrow</nam>
<nmb>12</nmb>
<rid>241</rid>
</tvl>
</tvl>
</tgd>
<tgd id="UAq7YlmRWU2kQXnfKkg0Zw" >
<nam>DestinationEndType</nam>
<rid>243</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="z6LeqsPQEEqjl6zjQxWqbA" >
<tgd>
<RMS:LRF id="UAq7YlmRWU2kQXnfKkg0Zw" />
</tgd>
<val>3</val>
<tvl>
<RMS:LRF id="wtujnhe3z0GHF/nyh9A2Hg" />
</tvl>
</etv>
</dfv>
<tvl reserve="13" >
<tvl id="aXWvDNFpT0WVTz7lz7YR9g" >
<nam>Many</nam>
<rid>230</rid>
</tvl>
<tvl id="40bj0hzUbEODXimslXnhEQ" >
<nam>LittleNub</nam>
<nmb>1</nmb>
<rid>231</rid>
</tvl>
<tvl id="QPsq7n+bUUOgT+aEiRpc8Q" >
<nam>Key</nam>
<nmb>2</nmb>
<rid>232</rid>
</tvl>
<tvl id="wtujnhe3z0GHF/nyh9A2Hg" >
<nam>SingleArrowFill</nam>
<nmb>3</nmb>
<rid>233</rid>
</tvl>
<tvl id="DCVCJzPE2ke7dHa/gG9KQg" >
<nam>DoubleArrow</nam>
<nmb>4</nmb>
<rid>234</rid>
</tvl>
<tvl id="MB5KhynmQkiJSSiKZ1h9Ug" >
<nam>RoundNub</nam>
<nmb>5</nmb>
<rid>235</rid>
</tvl>
<tvl id="Ixvwbnm1Yk2LCtyMy+zI6Q" >
<nam>None</nam>
<nmb>6</nmb>
<rid>163</rid>
</tvl>
<tvl id="7qLnsGIngEGBIkB8pm2USw" >
<nam>OpenArrow</nam>
<nmb>7</nmb>
<rid>236</rid>
</tvl>
<tvl id="kGd0bAnvHU2bc2uXNA5u9w" >
<nam>SingleArrow</nam>
<nmb>8</nmb>
<rid>237</rid>
</tvl>
<tvl id="n/R0WavVBkmmNjstyfU5Fw" >
<nam>Diamond</nam>
<nmb>9</nmb>
<rid>238</rid>
</tvl>
<tvl id="3zV/k9o29UCNGJkva9kpdw" >
<nam>DiamondFill</nam>
<nmb>10</nmb>
<rid>239</rid>
</tvl>
<tvl id="u8WjBHVaIkivcWJ0FHb5iQ" >
<nam>DiamondArrow</nam>
<nmb>11</nmb>
<rid>240</rid>
</tvl>
<tvl id="RDYTgStE6U2FVWdt1DrPDQ" >
<nam>DiamondFillArrow</nam>
<nmb>12</nmb>
<rid>241</rid>
</tvl>
</tvl>
</tgd>
<tgd id="lxs7q8QlcEaKmy1EcIfAOw" >
<nam>LineType</nam>
<rid>244</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="St3GKLqtcEGrbNLbXDtigA" >
<tgd>
<RMS:LRF id="lxs7q8QlcEaKmy1EcIfAOw" />
</tgd>
<tvl>
<RMS:LRF id="2b2P6Sft/ECiXAbN37v4Aw" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="2b2P6Sft/ECiXAbN37v4Aw" >
<nam>Solid</nam>
<rid>245</rid>
</tvl>
<tvl id="2PbO6YJT20+j9tLdtGHErg" >
<nam>Dashed</nam>
<nmb>1</nmb>
<rid>246</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>GeneralRelationshipAppearance</typ>
</sty>
<sty id="zf3yDrxZTUe94AVYNhzjJA" >
<dsn>View</dsn>
<nam>hideaction=0;hidenestedshapes=0;showstatelabels=-1;visibilitystyle=1</nam>
<nri>157</nri>
<tgd>
<tgd id="E+8nkCPON0S7nv0TfXi7jA" >
<dsc>Specifies to show or hide nested shapes in the diagram.</dsc>
<dri>261</dri>
<nam>HideNestedShapes</nam>
<rid>147</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="KkvO/pCmQU+wAjkaiDDM6A" >
<tgd>
<RMS:LRF id="E+8nkCPON0S7nv0TfXi7jA" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="B9MAvRqtJUKmU49WEGxe1w" >
<nam>VisibilityStyle</nam>
<rid>173</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="8Qe9GKi4OEu51zXGxh6SDA" >
<tgd>
<RMS:LRF id="B9MAvRqtJUKmU49WEGxe1w" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="Ey+EmlPUZ0yLmKtzsfwpiw" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="12q6PUIo60+sktL1YNDlmQ" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="Ey+EmlPUZ0yLmKtzsfwpiw" >
<nam>Icon</nam>
<nmb>1</nmb>
<rid>165</rid>
</tvl>
<tvl id="pp/rjdk9iUOS3LYvgob1PQ" >
<nam>Text</nam>
<nmb>2</nmb>
<rid>172</rid>
</tvl>
</tvl>
</tgd>
<tgd id="fAP3DaEff0+8lIoB1q7JEQ" >
<dsc>Specifies to show or hide actions in the diagram.</dsc>
<dri>262</dri>
<nam>HideAction</nam>
<rid>148</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="FE2mnDXx3k6jKJLH4Xh2wQ" >
<tgd>
<RMS:LRF id="fAP3DaEff0+8lIoB1q7JEQ" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="HBRSdvHtW0GjfQsoqsiQCg" >
<nam>ShowStateLabels</nam>
<rid>111</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="Ue4NNZFnLES1tGr7qVC+NQ" >
<tgd>
<RMS:LRF id="HBRSdvHtW0GjfQsoqsiQCg" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>CompositeViewAppearance</typ>
</sty>
<sty id="zNh+Zy9TqkqejZgDGypdhg" >
<dsn>View</dsn>
<nam>showstatelabels=-1;visibilitystyle=1</nam>
<nri>157</nri>
<tgd>
<tgd id="N+OPLqZnQE+sQHIsUqXzNw" >
<nam>VisibilityStyle</nam>
<rid>173</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="3iVti//GykagVi92JtAUbw" >
<tgd>
<RMS:LRF id="N+OPLqZnQE+sQHIsUqXzNw" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="ic11WGjD0EaBFRyOhLCkaw" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="rV1e+PexuEKkbib1x8LFsA" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="ic11WGjD0EaBFRyOhLCkaw" >
<nam>Icon</nam>
<nmb>1</nmb>
<rid>165</rid>
</tvl>
<tvl id="ndBRwGqShEOTDB5qGHNnUw" >
<nam>Text</nam>
<nmb>2</nmb>
<rid>172</rid>
</tvl>
</tvl>
</tgd>
<tgd id="wb7XYhCcV0SFDeSSZP5+ew" >
<nam>ShowStateLabels</nam>
<rid>111</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="FesgNrtkHEKpDn6aMQnM5Q" >
<tgd>
<RMS:LRF id="wb7XYhCcV0SFDeSSZP5+ew" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SubmachineStateViewAppearance</typ>
</sty>
<sty id="v6lTzdQVb0CMcee7cGvxEg" >
<dsn>View</dsn>
<nam>messagesignature=3</nam>
<nri>157</nri>
<tgd>
<tgd id="mD/MGajeCkOPWXOgVUGyFg" >
<dsc reserve="89" >Specifies how to display a signature for an operation in a message in a sequence diagram.</dsc>
<dri>264</dri>
<nam>MessageSignature</nam>
<rid>174</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="093XsYgIZEy7gomlYfU1gw" >
<tgd>
<RMS:LRF id="mD/MGajeCkOPWXOgVUGyFg" />
</tgd>
<val>3</val>
<tvl>
<RMS:LRF id="7MHjwL/yXUa7CzGyJs1H3g" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="tzYBYgeUdUyKqqgGf/TQjw" >
<nam>Name Only</nam>
<rid>175</rid>
</tvl>
<tvl id="CEewuv5dskWXu8PLZ22B/Q" >
<nam>Type Only</nam>
<nmb>1</nmb>
<rid>176</rid>
</tvl>
<tvl id="xXBz6NIWUkOHzC7m721WZw" >
<nam>Name and Type</nam>
<nmb>2</nmb>
<rid>177</rid>
</tvl>
<tvl id="7MHjwL/yXUa7CzGyJs1H3g" >
<nam>Actual Arguments if Specified</nam>
<nmb>3</nmb>
<rid>254</rid>
</tvl>
<tvl id="D89nYgkSrE+NZ7eGcLir7A" >
<nam>None</nam>
<nmb>4</nmb>
<rid>163</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>MessageViewAppearance</typ>
</sty>
<sty id="RxJ0OfKg0U+/HeQugQ53Tg" >
<dsn>View</dsn>
<nam reserve="90" >showactions=-1;showguards=-1;showtransitionlabels=-1;showtransitionnames=0;showtriggers=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="yVw98sMZQkGI0UH581paww" >
<nam>ShowTransitionLabels</nam>
<rid>112</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="fcZX/T9ho0uMV/lXY+RnBQ" >
<tgd>
<RMS:LRF id="yVw98sMZQkGI0UH581paww" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="INhR/fMxMUqU9j01QV18YQ" >
<nam>ShowTransitionNames</nam>
<rid>113</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="s/fKgL8a106nOcz4ZSRubQ" >
<tgd>
<RMS:LRF id="INhR/fMxMUqU9j01QV18YQ" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="UR5yryfxbU+kgbxQicqlEw" >
<nam>ShowTriggers</nam>
<rid>114</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="Kfc/VJ1cGk+g8T8uk7qBjw" >
<tgd>
<RMS:LRF id="UR5yryfxbU+kgbxQicqlEw" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="ZdgaYIofBUe8+S4/TwB3XA" >
<nam>ShowGuards</nam>
<rid>115</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="K/KH35Bxl0KDMnyNys3X0Q" >
<tgd>
<RMS:LRF id="ZdgaYIofBUe8+S4/TwB3XA" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="LWkfZ/m22kK9M/I3clalvA" >
<nam>ShowActions</nam>
<rid>116</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="pJkaVl2Mfku4XqraurPDhg" >
<tgd>
<RMS:LRF id="LWkfZ/m22kK9M/I3clalvA" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>TransitionConnectorAppearence</typ>
</sty>
<sty id="y3mY9EndKUeQNY1lnjPfKg" >
<dsn>View</dsn>
<nam reserve="164" >compartmentstereotypes=1;enumerationliteralcompartment=-1;operationcompartment=-1;operationsignatures=0;sortenumerationliterals=1;sortoperations=1;visibilitystyle=2</nam>
<nri>157</nri>
<tgd>
<tgd id="xXJVuyNxFkaqgITMtfdn+w" >
<nam>OperationCompartment</nam>
<rid>138</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="xDmqyln3yE2Mp6cw0V6P5A" >
<tgd>
<RMS:LRF id="xXJVuyNxFkaqgITMtfdn+w" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="LXHuSLZHiEaEMOMeMtlH3Q" >
<nam>EnumerationLiteralCompartment</nam>
<rid>145</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="oTcTXm1mTUqjEJRQ+r/2oA" >
<tgd>
<RMS:LRF id="LXHuSLZHiEaEMOMeMtlH3Q" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="Xg3E7IUFD0qZDzuZNPvcHg" >
<nam>OperationSignatures</nam>
<rid>140</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="tfD+YoiP70Sd9EyUq2C7oQ" >
<tgd>
<RMS:LRF id="Xg3E7IUFD0qZDzuZNPvcHg" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="7AgcjNqaHkeY1yHRiwgWNg" >
<nam>CompartmentStereotypes</nam>
<rid>222</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="IWM+G0l+hUOx733QxbeGhA" >
<tgd>
<RMS:LRF id="7AgcjNqaHkeY1yHRiwgWNg" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="6J/OdzD5306RkoY2CXorMA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="Vfzdep/y+EKeVFmiRNhk6Q" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="6J/OdzD5306RkoY2CXorMA" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
<tgd id="cjoxeo6sKk6t7mTfzswAgw" >
<nam>VisibilityStyle</nam>
<rid>173</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="SGfdExtchkuljG/9QJ7ssw" >
<tgd>
<RMS:LRF id="cjoxeo6sKk6t7mTfzswAgw" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="WuMb7grGKESXd0SOMIkyoQ" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="dUHQQ7WcEEyZ3z8s5Tq1DQ" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="DSg63A1u1ESTnrxv4T2yHA" >
<nam>Icon</nam>
<nmb>1</nmb>
<rid>165</rid>
</tvl>
<tvl id="WuMb7grGKESXd0SOMIkyoQ" >
<nam>Text</nam>
<nmb>2</nmb>
<rid>172</rid>
</tvl>
</tvl>
</tgd>
<tgd id="V3tcay1XPU+jMeJTrzjLkA" >
<dsc>Specifies how to sort operations.</dsc>
<dri>258</dri>
<nam>SortOperations</nam>
<rid>224</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="PU4HOc1gv0iu9XXddaF6Pg" >
<tgd>
<RMS:LRF id="V3tcay1XPU+jMeJTrzjLkA" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="piaH0lK3l0m+I0NQ567nYg" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="5u4ViCbzr0OC9D32CwheRA" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="piaH0lK3l0m+I0NQ567nYg" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>
</tvl>
</tgd>
<tgd id="RNsjt4dI30SEupePLeG/Tw" >
<dsc>Specifies how to sort enumeration literals</dsc>
<dri>279</dri>
<nam>SortEnumerationLiterals</nam>
<rid>278</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="KWzS6p92qEO2vso/3M6lBw" >
<tgd>
<RMS:LRF id="RNsjt4dI30SEupePLeG/Tw" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="HF9FrfUesUyT4HvUZfOSRA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="+WmFquLZg0C8kkCQB78jxg" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="HF9FrfUesUyT4HvUZfOSRA" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>

⌨️ 快捷键说明

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