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

📄 model1.mdx

📁 《深入浅出设计模式》的完整源代码
💻 MDX
📖 第 1 页 / 共 5 页
字号:
</tvl>
<tvl id="2bNf6L7xwkW/NXrvsPyUPg" >
<nam>Decoration Only</nam>
<nmb>3</nmb>
<rid>166</rid>
</tvl>
<tvl id="yfeFKJw1h0+VI/YNnksHrA" >
<nam>Decoration and Label</nam>
<nmb>4</nmb>
<rid>253</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>UnnamedViewAppearance</typ>
</sty>
<sty id="dpgLrNkpV0e1TyhYIuSpCg" >
<dsn>View</dsn>
<nam>autoresize=-1;font=0,AQAAAAAAoIYBAAZUYWhvbWE;fontcolor=0;wordwraptextwidth=6000</nam>
<nri>157</nri>
<tgd>
<tgd id="Z5E8mfbCwkOIW708dakhtw" >
<nam>Font</nam>
<tgk>BlobTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ltv id="kify/8ipG0KpbWQ1zBWVLw" >
<tgd>
<RMS:LRF id="Z5E8mfbCwkOIW708dakhtw" />
</tgd>
<val dt:dt="binary.base64"  reserve="17" >
AQAAAAAAoIYBAAZUYWhvbWE=

</val>
</ltv>
</dfv>
</tgd>
<tgd id="hP/VBPKRJ06Y2SLC4NXQvw" >
<nam>FontColor</nam>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="4aVShLG/LUOdeU7qR16A3g" >
<tgd>
<RMS:LRF id="hP/VBPKRJ06Y2SLC4NXQvw" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="Oi/qJlz3iEitdiLji26btg" >
<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="bdMnAE7JMEG8hLld1rt6Eg" >
<tgd>
<RMS:LRF id="Oi/qJlz3iEitdiLji26btg" />
</tgd>
<val>6000</val>
</itv>
</dfv>
<onr>
<rul id="Xd0QzBlfMkyxaGYNOsuYHw" >
<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="gOmYECewuEq44mjREW58cg" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="Qm48X5XXQk+EhhZYWWI7CA" >
<tgd>
<RMS:LRF id="gOmYECewuEq44mjREW58cg" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>TextViewAppearance</typ>
</sty>
<sty id="NaBzTmbS2EqO2ZwVqKb/Rw" >
<dsn>View</dsn>
<nam>autoresize=-1;fillcolor=13434879;linecolor=3342489</nam>
<nri>157</nri>
<tgd>
<tgd id="IfiZZNQZu02lFQWFJQOe+w" >
<nam>LineColor</nam>
<rid>101</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="XYuScJFSRk+mb1IKisROWQ" >
<tgd>
<RMS:LRF id="IfiZZNQZu02lFQWFJQOe+w" />
</tgd>
<val>3342489</val>
</itv>
</dfv>
</tgd>
<tgd id="UpHp2p/V/ECf5ZZk5kBgsA" >
<nam>FillColor</nam>
<rid>103</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="swjlIfiZoU2t4sYtzbEwZQ" >
<tgd>
<RMS:LRF id="UpHp2p/V/ECf5ZZk5kBgsA" />
</tgd>
<val>13434879</val>
</itv>
</dfv>
</tgd>
<tgd id="3eYezf71bE6mHH6NhJQNLw" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="NUworgsjdkuqidpwGA6iqg" >
<tgd>
<RMS:LRF id="3eYezf71bE6mHH6NhJQNLw" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>TextlessViewAppearance</typ>
</sty>
<sty id="T7jZOkRoUU6LMbqdV00Agw" >
<dsn>View</dsn>
<nam>verticalswimlanes=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="dOe97JxnC06i0l38dNd1ZQ" >
<nam>VerticalSwimlanes</nam>
<rid>149</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="O2jKef+XDEuEyBC1bAw82Q" >
<tgd>
<RMS:LRF id="dOe97JxnC06i0l38dNd1ZQ" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SwimmingPoolViewAppearance</typ>
</sty>
<sty id="9WVjAEyUrU2SeVWNw9wWHg" >
<dsn>View</dsn>
<nam>vertical=0</nam>
<nri>157</nri>
<tgd>
<tgd id="rs1v99f8REOWauUrfCAj9w" >
<nam>Vertical</nam>
<rid>150</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="61VKS1aZIUmFCn0koh36FQ" >
<tgd>
<RMS:LRF id="rs1v99f8REOWauUrfCAj9w" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SynchroStateViewAppearance</typ>
</sty>
<sty id="Om6cQGmtUECDXJeUwM3QMw" >
<dsn>View</dsn>
<nam>pseudostatekind=0;showchoicepointlabels=-1;showjunctionpointlabels=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="ezKlRAnTqUyOo/gUbw2I8g" >
<nam>PseudoStateKind</nam>
<rid>151</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="z6IFaDE840OTG9MXtAM44A" >
<tgd>
<RMS:LRF id="ezKlRAnTqUyOo/gUbw2I8g" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="sDH4yCss0E2KDi87LJW0iA" >
<nam>ShowChoicePointLabels</nam>
<rid>109</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="tu/nYioAJk2hjPEPxCi8dA" >
<tgd>
<RMS:LRF id="sDH4yCss0E2KDi87LJW0iA" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="U8rZ2PbBIEKTdntCcPfxAA" >
<nam>ShowJunctionPointLabels</nam>
<rid>110</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="LOHsEb956kqhp4FQF32iYA" >
<tgd>
<RMS:LRF id="U8rZ2PbBIEKTdntCcPfxAA" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>PseudoStateViewAppearance</typ>
</sty>
<sty id="oTGSbahrREukUuS0Edwjkg" >
<dsn>View</dsn>
<nam>backcolor=16777215;gridsize=250;snaptogrid=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="t8G8XSUOu0Ov/73S/c75mQ" >
<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="ijDVN0maDEmPg0zj2o5KeA" >
<tgd>
<RMS:LRF id="t8G8XSUOu0Ov/73S/c75mQ" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="NhmLohEwUUSIVpF8XAkeIA" >
<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="knb1KHpYcEmzNna5s+F9yQ" >
<tgd>
<RMS:LRF id="NhmLohEwUUSIVpF8XAkeIA" />
</tgd>
<val>250</val>
</itv>
</dfv>
<onr>
<rul id="lQLKWAL23kCM7URoSGK9wg" >
<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="9mXJNMuO0kC1jWagW0AmmA" >
<nam>BackColor</nam>
<rid>255</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="dA/+v8ZjOkygMM9RRs99kw" >
<tgd>
<RMS:LRF id="9mXJNMuO0kC1jWagW0AmmA" />
</tgd>
<val>16777215</val>
</itv>
</dfv>
</tgd>
</tgd>
<typ>DiagramAppearance</typ>
</sty>
<sty id="PC1QvVEcIUeb5vQqHXT82w" >
<dsn>View</dsn>
<nam>showexclusions=0</nam>
<nri>157</nri>
<tgd>
<tgd id="1dJB96zVsUeKUPyBFchLTA" >
<nam>ShowExclusions</nam>
<rid>108</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="8cLNJ85NX0KRmujUsnVQ7Q" >
<tgd>
<RMS:LRF id="1dJB96zVsUeKUPyBFchLTA" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>DiagramAppearanceStatechart</typ>
</sty>
<sty id="pr7WYJFkR0mbCS2OrIWx2g" >
<dsn>View</dsn>
<nam>showpagebreaks=0;zoom=100</nam>
<nri>157</nri>
<tgd>
<tgd id="k3oHOj7SH0SgSenAs9bZQA" >
<nam>Zoom</nam>
<rid>117</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="ye1ZDzIM5UyuwjhSwEa4iA" >
<tgd>
<RMS:LRF id="k3oHOj7SH0SgSenAs9bZQA" />
</tgd>
<val>100</val>
</itv>
</dfv>
</tgd>
<tgd id="LtCx+kp8RkG0LwESx6lRug" >
<nam>ShowPageBreaks</nam>
<rid>118</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="BYvU0lfq50qe85WmDwgmrw" >
<tgd>
<RMS:LRF id="LtCx+kp8RkG0LwESx6lRug" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>DiagramViewAppearance</typ>
</sty>
<sty id="Ow4ni/SwPEOyvyq8pjpXvw" >
<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="jxLaK+T83UqH6sNGA/HLnw" >
<nam>OperationCompartment</nam>
<rid>138</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="R27/tJBu2kGDyly6pOxPCA" >
<tgd>
<RMS:LRF id="jxLaK+T83UqH6sNGA/HLnw" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="s1NPAgApDkqXKmWsmHDCZA" >
<nam>AttributeCompartment</nam>
<rid>139</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="Dz2rgjrif0637232gNx0bA" >
<tgd>
<RMS:LRF id="s1NPAgApDkqXKmWsmHDCZA" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="kZoXmrJKy0CvozFYC42ztg" >
<nam>OperationSignatures</nam>
<rid>140</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="4kzbac0YAUqqYnmuQLABqg" >
<tgd>
<RMS:LRF id="kZoXmrJKy0CvozFYC42ztg" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="COJSlsjs4EqxElOZAcpd2g" >
<nam>CompartmentStereotypes</nam>
<rid>222</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="kiphO8LkrEeCyckCGEp+Pg" >
<tgd>
<RMS:LRF id="COJSlsjs4EqxElOZAcpd2g" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="TZZaCP+SrkusVM8BBaHrLg" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="uYghRedf70GczfrHdD6jIQ" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="TZZaCP+SrkusVM8BBaHrLg" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
<tgd id="82miHfSeC0ePKgG/gDwRMA" >
<nam>VisibilityStyle</nam>
<rid>173</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="+n35ATohl0SDrcERbnjXIA" >
<tgd>
<RMS:LRF id="82miHfSeC0ePKgG/gDwRMA" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="kciF3MYnjkawKr1pt9NGKQ" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="MEhSTTmL4EuZnKWysfWXRg" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="95meRejPV06ju18RD9dTFQ" >
<nam>Icon</nam>
<nmb>1</nmb>
<rid>165</rid>
</tvl>
<tvl id="kciF3MYnjkawKr1pt9NGKQ" >
<nam>Text</nam>
<nmb>2</nmb>
<rid>172</rid>
</tvl>
</tvl>
</tgd>
<tgd id="J89AyGdwCUO50+ELaQr/Ng" >
<dsc>Specifies how to sort operations.</dsc>
<dri>258</dri>
<nam>SortOperations</nam>
<rid>224</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="OelUJxhdskW/hDb6oiTVDw" >
<tgd>
<RMS:LRF id="J89AyGdwCUO50+ELaQr/Ng" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="1T2t7jPwfECNb5pWz7kS3A" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="ErFDlR56m0y7mezLYbRUOA" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="1T2t7jPwfECNb5pWz7kS3A" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>
</tvl>
</tgd>
<tgd id="nsNP0g7RPk+kG8Zs/j4lLg" >
<dsc>Specifies how to sort attributes.</dsc>
<dri>260</dri>
<nam>SortAttributes</nam>
<rid>225</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="NmrBj91VK0qp0a79Q+l+wA" >
<tgd>
<RMS:LRF id="nsNP0g7RPk+kG8Zs/j4lLg" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="EwgcO0zbkEmSo2swwGMQLw" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="hddZmXJQqUqXgsauhbS4Gw" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="EwgcO0zbkEmSo2swwGMQLw" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>ClassifierViewAppearance</typ>
</sty>
<sty id="/hJWGhon2kOfSFpIFS5t1Q" >
<dsn>View</dsn>
<nam reserve="104" >compartmentstereotypes=1;operationcompartment=0;operationsignatures=0;sortoperations=1;visibilitystyle=2</nam>
<nri>157</nri>
<tgd>
<tgd id="xlsfM5F2zk6Uh/nQK0nZsA" >
<nam>OperationCompartment</nam>
<rid>138</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="6QlBm+xMO0SlsilMWhY3fA" >
<tgd>
<RMS:LRF id="xlsfM5F2zk6Uh/nQK0nZsA" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="8+sSvOhXi0moL+gaw4sNkg" >
<nam>OperationSignatures</nam>
<rid>140</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="F41c1tjibkiNbsckapvO2w" >
<tgd>
<RMS:LRF id="8+sSvOhXi0moL+gaw4sNkg" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="orK6mRNOvUaStCwQF4ar6w" >
<nam>CompartmentStereotypes</nam>
<rid>222</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="EYx+Cy85506pjO/cPGh1+A" >
<tgd>
<RMS:LRF id="orK6mRNOvUaStCwQF4ar6w" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="kjRXWkdeB0uJ3h+ClYzJjA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="EoOKKUzMSkKtZ6kyy8fGzg" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="kjRXWkdeB0uJ3h+ClYzJjA" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
<tgd id="zMuqOMhvhUqWtrwSTLy5iA" >
<nam>VisibilityStyle</nam>
<rid>173</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="ifrPj71a+kKhe5bNkxhL8g" >
<tgd>
<RMS:LRF id="zMuqOMhvhUqWtrwSTLy5iA" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="n4OETIHl4kuzBoT4o1B8aw" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="DtVwkZVYi0iGWEFVOmFaoA" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="VZkyoFTk1EayAkyC6zSFkA" >
<nam>Icon</nam>
<nmb>1</nmb>

⌨️ 快捷键说明

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