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

📄 grahpicdrawing.mdx

📁 《深入浅出设计模式》的完整源代码
💻 MDX
📖 第 1 页 / 共 2 页
字号:
<clx id="QCso79NDD0Sow9xPSLigfg" >
<otv>
<stv id="6pvZvjgZ/kSLJHe3ROHdQg" >
<tgd>
<RMS:LRF id="EfPGK/GfaUu1SB3pX1AlvA" />
</tgd>
<val>System,System.Collections</val>
</stv>
</otv>
<nam>DrawingElement</nam>
<rlt>
<grz id="1wv8zIIGZUWCUjNdV1rg2g" >
<otv>
<stv id="51I/FCeAUkmqrTKveLgDtA" >
<tgd>
<RMS:LRF id="RwxOivdk3kmhaf0aKBI7iQ" />
</tgd>
<val>System.Object</val>
</stv>
</otv>
<anc>18 Name:System.Object22 BaseList:System.Object</anc>
<ans>[Base]GrahpicDrawing.DrawingElement.System-Object</ans>
<ari>4 1:C#12 3:Generalize</ari>
<noe>
<RMS:IRF id="mLXT3MyrkE6naYICWTdcSQ"  name="mscorlib::System::Object"  classStr="clx"  import="3" />
</noe>
</grz>
</rlt>
<isa>TRUE</isa>
<anc reserve="135" >19 Name:DrawingElement12 Description:15 IsAbstract:True8 Access:38 NetAttr:10 Modifiers:44 NameResolutionList:System,System.Collections</anc>
<ans>GrahpicDrawing.DrawingElement</ans>
<ari>4 1:C#7 3:Class</ari>
<vsb>PACKAGE</vsb>
<att>
<att id="z+QMaqzi0UuuxsDLyWMMBg" >
<nam>name</nam>
<anc reserve="136" >9 Name:name11 Type:string8 Access:112 Description:11 Stereotype:13 IsConst:False14 IsStatic:False13 InitialValue:8 NetAttr:10 Modifiers:</anc>
<ans>GrahpicDrawing.DrawingElement.name</ans>
<ari>8 6:string4 1:C#10 3:Variable</ari>
<tye>string</tye>
<vsb>PROTECTED</vsb>
</att>
</att>
<opr>
<opr id="dwBT8prcNEGSz7JlPkY71g" >
<nam>DrawingElement</nam>
<anc reserve="255" >8 NetAttr:19 Name:DrawingElement6 Kind:35 Type:8 Access:012 Description:14 IsStatic:False16 IsAbstract:False10 Modifiers:25 ParamList:;;;string;name;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:34 AllParameterDescription:8 4 name0 </anc>
<ans>GrahpicDrawing.DrawingElement.DrawingElement(:string)</ans>
<ari>4 1:C#13 3:Constructor</ari>
<prm>
<prm id="aKnPyNNlBESVF/rVeBZyTg" >
<nam>name</nam>
<tye>string</tye>
</prm>
</prm>
</opr>
<opr id="L//v7DqIAUituyesDg6tkw" >
<nam>Add</nam>
<isa>TRUE</isa>
<anc reserve="244" >8 NetAttr:8 Name:Add6 Kind:05 Type:8 Access:012 Description:14 IsStatic:False15 IsAbstract:True10 Modifiers:30 ParamList:;;;DrawingElement;d;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:31 AllParameterDescription:5 1 d0 </anc>
<ans>GrahpicDrawing.DrawingElement.Add(:DrawingElement)</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="tOBpqQXqmkOP2K5KKuhIIg" >
<nam>d</nam>
<tye>DrawingElement</tye>
</prm>
</prm>
</opr>
<opr id="WT8nKRXFqkSqbpbsZp1QPQ" >
<nam>Remove</nam>
<isa>TRUE</isa>
<anc reserve="248" >8 NetAttr:11 Name:Remove6 Kind:05 Type:8 Access:012 Description:14 IsStatic:False15 IsAbstract:True10 Modifiers:30 ParamList:;;;DrawingElement;d;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:31 AllParameterDescription:5 1 d0 </anc>
<ans>GrahpicDrawing.DrawingElement.Remove(:DrawingElement)</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="KfQCR8aC+kCAfE/n4U15KQ" >
<nam>d</nam>
<tye>DrawingElement</tye>
</prm>
</prm>
</opr>
<opr id="o8ThW/F+Qk+N5XC+7oKi0A" >
<nam>Display</nam>
<isa>TRUE</isa>
<anc reserve="249" >8 NetAttr:12 Name:Display6 Kind:05 Type:8 Access:012 Description:14 IsStatic:False15 IsAbstract:True10 Modifiers:24 ParamList:;;;int;indent;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:37 AllParameterDescription:10 6 indent0 </anc>
<ans>GrahpicDrawing.DrawingElement.Display(:int)</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="MnwdI69lDk+DHuAmeM1igg" >
<nam>indent</nam>
<tye>int</tye>
</prm>
</prm>
</opr>
</opr>
</clx>
<clx id="iEwd6Q8/okyx5rbmys4g7A" >
<otv>
<stv id="IS9RFiLOvEWVsThi7pYnFw" >
<tgd>
<RMS:LRF id="EfPGK/GfaUu1SB3pX1AlvA" />
</tgd>
<val>System,System.Collections</val>
</stv>
</otv>
<nam>PrimitiveElement</nam>
<rlt>
<grz id="i8qwnvaTNkiNTYQMrbTXag" >
<otv>
<stv id="2dih0RjALUeyUvE/X3Jm9A" >
<tgd>
<RMS:LRF id="RwxOivdk3kmhaf0aKBI7iQ" />
</tgd>
<val>DrawingElement</val>
</stv>
</otv>
<anc>19 Name:DrawingElement38 BaseList:GrahpicDrawing.DrawingElement</anc>
<ans>[Base]GrahpicDrawing.PrimitiveElement.GrahpicDrawing-DrawingElement</ans>
<ari>4 1:C#12 3:Generalize</ari>
<noe>
<RMS:LRF id="QCso79NDD0Sow9xPSLigfg" />
</noe>
</grz>
</rlt>
<anc reserve="138" >21 Name:PrimitiveElement12 Description:16 IsAbstract:False8 Access:38 NetAttr:10 Modifiers:44 NameResolutionList:System,System.Collections</anc>
<ans>GrahpicDrawing.PrimitiveElement</ans>
<ari>4 1:C#7 3:Class</ari>
<vsb>PACKAGE</vsb>
<opr>
<opr id="DRfO1oaDyUWepmm1IrK0ag" >
<otv>
<stv id="Il6HxNzmpkCzGsuYuWKinw" >
<tgd>
<RMS:LRF id="q+fB4pEuCkK/DvhqZTyhZA" />
</tgd>
<val>base( name )</val>
</stv>
</otv>
<nam>PrimitiveElement</nam>
<anc reserve="269" >8 NetAttr:21 Name:PrimitiveElement6 Kind:35 Type:8 Access:012 Description:14 IsStatic:False16 IsAbstract:False10 Modifiers:25 ParamList:;;;string;name;35 ConstructorInitializer:base( name )10 VBHandles:27 ReturnParameterDescription:34 AllParameterDescription:8 4 name0 </anc>
<ans>GrahpicDrawing.PrimitiveElement.PrimitiveElement(:string)</ans>
<ari>4 1:C#13 3:Constructor</ari>
<prm>
<prm id="j7DsczLV5UmgQACe6RdQfw" >
<nam>name</nam>
<tye>string</tye>
</prm>
</prm>
</opr>
<opr id="Re1jfO5Wl0mgIQu4jiiAhw" >
<otv>
<stv id="e/+s5OREMEOUGyjnyaDhFQ" >
<tgd>
<RMS:LRF id="BrmGMb43dE+DRE/q11D/Ow" />
</tgd>
<val>override</val>
</stv>
</otv>
<nam>Add</nam>
<anc reserve="253" >8 NetAttr:8 Name:Add6 Kind:05 Type:8 Access:012 Description:14 IsStatic:False16 IsAbstract:False18 Modifiers:override30 ParamList:;;;DrawingElement;c;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:31 AllParameterDescription:5 1 c0 </anc>
<ans>GrahpicDrawing.PrimitiveElement.Add(:DrawingElement)</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="ZvNnezTQ+k+F8Q6wGZv6vw" >
<nam>c</nam>
<tye>DrawingElement</tye>
</prm>
</prm>
</opr>
<opr id="+G7KsjgZ3kuusIDTVqYaBg" >
<otv>
<stv id="mWA9x5CWLUaeYfieb0MRYQ" >
<tgd>
<RMS:LRF id="BrmGMb43dE+DRE/q11D/Ow" />
</tgd>
<val>override</val>
</stv>
</otv>
<nam>Remove</nam>
<anc reserve="257" >8 NetAttr:11 Name:Remove6 Kind:05 Type:8 Access:012 Description:14 IsStatic:False16 IsAbstract:False18 Modifiers:override30 ParamList:;;;DrawingElement;c;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:31 AllParameterDescription:5 1 c0 </anc>
<ans>GrahpicDrawing.PrimitiveElement.Remove(:DrawingElement)</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="oL7fcVCJYUyQMHh4s9WI4A" >
<nam>c</nam>
<tye>DrawingElement</tye>
</prm>
</prm>
</opr>
<opr id="taQ1OsVhkUyZ4Bbjg71wcA" >
<otv>
<stv id="E3kxbYoJwEi1hbmCE+X/KQ" >
<tgd>
<RMS:LRF id="BrmGMb43dE+DRE/q11D/Ow" />
</tgd>
<val>override</val>
</stv>
</otv>
<nam>Display</nam>
<anc reserve="258" >8 NetAttr:12 Name:Display6 Kind:05 Type:8 Access:012 Description:14 IsStatic:False16 IsAbstract:False18 Modifiers:override24 ParamList:;;;int;indent;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:37 AllParameterDescription:10 6 indent0 </anc>
<ans>GrahpicDrawing.PrimitiveElement.Display(:int)</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="CTgdKOd5VEq300/vg6k8Kw" >
<nam>indent</nam>
<tye>int</tye>
</prm>
</prm>
</opr>
</opr>
</clx>
<clx id="XKQcVmnVcUSP/c9fjsPHFg" >
<otv>
<stv id="PvKXNhFp2k2lhKwwlQL0uw" >
<tgd>
<RMS:LRF id="EfPGK/GfaUu1SB3pX1AlvA" />
</tgd>
<val>System,System.Collections</val>
</stv>
</otv>
<nam>CompositeElement</nam>
<rlt>
<asn id="kRd1AhtC80SZV4PoTcMRsQ" >
<ari>4 1:C#</ari>
<end>
<ase id="SYakWUY0QEazzq/GEygxHQ" >
<nam>elements</nam>
<anc reserve="178" >13 Name:elements33 Type:System.Collections.ArrayList8 Access:212 Description:11 Stereotype:13 IsConst:False14 IsStatic:False28 InitialValue:new ArrayList()8 NetAttr:10 Modifiers:</anc>
<ans>GrahpicDrawing.CompositeElement.elements</ans>
<ari>11 6:ArrayList4 1:C#10 3:Variable</ari>
<noe>
<RMS:IRF id="+INu3qlbi0umZCuGdYDVFg"  name="mscorlib::System::Collections::ArrayList"  classStr="clx"  import="3" />
</noe>
<dve>new ArrayList()</dve>
<vsb>PRIVATE</vsb>
<isn>TRUE</isn>
</ase>
<ase id="LfmYhmCIekyB1bndTJurDQ" >
<noe>
<RMS:LRF id="XKQcVmnVcUSP/c9fjsPHFg" />
</noe>
</ase>
</end>
</asn>
<grz id="IL7R1kQhC0iPoTuOh3VUww" >
<otv>
<stv id="xbdCAGqwVE6dyl95+wFROA" >
<tgd>
<RMS:LRF id="RwxOivdk3kmhaf0aKBI7iQ" />
</tgd>
<val>DrawingElement</val>
</stv>
</otv>
<anc>19 Name:DrawingElement38 BaseList:GrahpicDrawing.DrawingElement</anc>
<ans>[Base]GrahpicDrawing.CompositeElement.GrahpicDrawing-DrawingElement</ans>
<ari>4 1:C#12 3:Generalize</ari>
<noe>
<RMS:LRF id="QCso79NDD0Sow9xPSLigfg" />
</noe>
</grz>
<asn id="DyTVjUkLWkKrZN4mFGJ/wQ" >
<ari>4 1:C#</ari>
<end>
<ase id="AFl2k3OFVECbGPc41MPQnQ" >
<nam>_DrawingElement</nam>
<ari>4 1:C#</ari>
<noe>
<RMS:LRF id="QCso79NDD0Sow9xPSLigfg" />
</noe>
<mlt>*</mlt>
<vsb>PRIVATE</vsb>
<agg>AGGREGATE</agg>
<isn>TRUE</isn>
</ase>
<ase id="NoQpmSVobEG+GBWQwv1o8A" >
<noe>
<RMS:LRF id="XKQcVmnVcUSP/c9fjsPHFg" />
</noe>
<vsb>PRIVATE</vsb>
</ase>
</end>
</asn>
</rlt>
<anc reserve="138" >21 Name:CompositeElement12 Description:16 IsAbstract:False8 Access:38 NetAttr:10 Modifiers:44 NameResolutionList:System,System.Collections</anc>
<ans>GrahpicDrawing.CompositeElement</ans>
<ari>4 1:C#7 3:Class</ari>
<vsb>PACKAGE</vsb>
<opr>
<opr id="TczqHQI9DEuS6fvTrrb3Rw" >
<otv>
<stv id="Q06+RydtE0uDjydrsDfDCw" >
<tgd>
<RMS:LRF id="q+fB4pEuCkK/DvhqZTyhZA" />
</tgd>
<val>base( name )</val>
</stv>
</otv>
<nam>CompositeElement</nam>
<anc reserve="269" >8 NetAttr:21 Name:CompositeElement6 Kind:35 Type:8 Access:012 Description:14 IsStatic:False16 IsAbstract:False10 Modifiers:25 ParamList:;;;string;name;35 ConstructorInitializer:base( name )10 VBHandles:27 ReturnParameterDescription:34 AllParameterDescription:8 4 name0 </anc>
<ans>GrahpicDrawing.CompositeElement.CompositeElement(:string)</ans>
<ari>4 1:C#13 3:Constructor</ari>
<prm>
<prm id="KPbGnOW0Z0CBuiDkwn8FHg" >
<nam>name</nam>
<ari>4 1:C#</ari>
<tye>string</tye>
</prm>
</prm>
</opr>
<opr id="8xOUMobmWEewgGlLHDCpYw" >
<otv>
<stv id="RAek0TpMTEWE+VJh8J5KvQ" >
<tgd>
<RMS:LRF id="BrmGMb43dE+DRE/q11D/Ow" />
</tgd>
<val>override</val>
</stv>
</otv>
<nam>Add</nam>
<anc reserve="253" >8 NetAttr:8 Name:Add6 Kind:05 Type:8 Access:012 Description:14 IsStatic:False16 IsAbstract:False18 Modifiers:override30 ParamList:;;;DrawingElement;d;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:31 AllParameterDescription:5 1 d0 </anc>
<ans>GrahpicDrawing.CompositeElement.Add(:DrawingElement)</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="1EwL3q0v+0ymRbOLZGnl8w" >
<nam>d</nam>
<ari>4 1:C#</ari>
<tye>DrawingElement</tye>
</prm>
</prm>
</opr>
<opr id="3iYv7NjBq0Kna3OUIiP5Yg" >
<otv>
<stv id="lEax+XIYekOAD7lIGaBpIQ" >
<tgd>
<RMS:LRF id="BrmGMb43dE+DRE/q11D/Ow" />
</tgd>
<val>override</val>
</stv>
</otv>
<nam>Remove</nam>
<anc reserve="257" >8 NetAttr:11 Name:Remove6 Kind:05 Type:8 Access:012 Description:14 IsStatic:False16 IsAbstract:False18 Modifiers:override30 ParamList:;;;DrawingElement;d;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:31 AllParameterDescription:5 1 d0 </anc>
<ans>GrahpicDrawing.CompositeElement.Remove(:DrawingElement)</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="Lk0hLrvX9kyDNeb53wE19A" >
<nam>d</nam>
<ari>4 1:C#</ari>
<tye>DrawingElement</tye>
</prm>
</prm>
</opr>
<opr id="Q+j715w0gU20OhgCNwNWWQ" >
<otv>
<stv id="6uRWVgwpgEi6rtHlARYX5g" >
<tgd>
<RMS:LRF id="BrmGMb43dE+DRE/q11D/Ow" />
</tgd>
<val>override</val>
</stv>
</otv>
<nam>Display</nam>
<anc reserve="258" >8 NetAttr:12 Name:Display6 Kind:05 Type:8 Access:012 Description:14 IsStatic:False16 IsAbstract:False18 Modifiers:override24 ParamList:;;;int;indent;23 ConstructorInitializer:10 VBHandles:27 ReturnParameterDescription:37 AllParameterDescription:10 6 indent0 </anc>
<ans>GrahpicDrawing.CompositeElement.Display(:int)</ans>
<ari>4 1:C#11 3:Operation</ari>
<prm>
<prm id="byJdb+izvku0bvlDNj6OZw" >
<nam>indent</nam>
<ari>4 1:C#</ari>
<tye>int</tye>
</prm>
</prm>
</opr>
</opr>
</clx>
<clx id="B428051ed0yU7dxsDEFxNQ" >
<otv>
<stv id="sWKtKN6lPU+2SOGOLg9i6g" >
<tgd>
<RMS:LRF id="EfPGK/GfaUu1SB3pX1AlvA" />
</tgd>
<val>System,System.Collections</val>
</stv>
</otv>
<dsc> 缁勫悎搴旂敤鐨勬祴璇

⌨️ 快捷键说明

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