﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Jerome Kwok-文章分类-UML</title><link>http://www.blogjava.net/JeromeKwok/category/40524.html</link><description>仁者不忧，知者不惑，勇者不惧</description><language>zh-cn</language><lastBuildDate>Tue, 14 Jul 2009 19:12:13 GMT</lastBuildDate><pubDate>Tue, 14 Jul 2009 19:12:13 GMT</pubDate><ttl>60</ttl><item><title>UML类图图示讲解</title><link>http://www.blogjava.net/JeromeKwok/articles/284554.html</link><dc:creator>Jerome Kwok</dc:creator><author>Jerome Kwok</author><pubDate>Mon, 29 Jun 2009 02:40:00 GMT</pubDate><guid>http://www.blogjava.net/JeromeKwok/articles/284554.html</guid><wfw:comment>http://www.blogjava.net/JeromeKwok/comments/284554.html</wfw:comment><comments>http://www.blogjava.net/JeromeKwok/articles/284554.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JeromeKwok/comments/commentRss/284554.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JeromeKwok/services/trackbacks/284554.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Courier">一、类（class）用矩形框表示，类图分三层：<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第一层显示类的名称，如果是抽象类，就用斜体表示。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第二层表示类的属性或字段<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第三层表示类的方法或行为<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注意：方法或属性前面的符号：&#8216;+&#8217;表示public&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8216;-&#8217;表示private&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8216;#&#8217;表示protected<br />
<br />
<br />
<img height="778" alt="" src="http://www.blogjava.net/images/blogjava_net/jeromekwok/1.JPG" width="869" border="0" /><br />
<br />
<br />
二、接口（interface）也是用矩形框表示，只不过接口图与类图的主要区别是接口图顶端有&lt;&lt;interface&gt;&gt;。<br />
&nbsp;&nbsp;&nbsp;&nbsp;第一行是接口名称，第二行是接口方法。<br />
&nbsp;&nbsp;&nbsp;&nbsp;接口的另一种表示方法叫做：棒棒糖表示法------圆圈旁为接口名称，接口方法在实现类中出现。<br />
<br />
三、各种图示的表示图说明<br />
<br />
&nbsp; <img height="449" alt="" src="http://www.blogjava.net/images/blogjava_net/jeromekwok/2.JPG" width="572" border="0" />
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="tab-stops: 110.25pt"><v:shapetype id="_x0000_t32" filled="f" path="m,l21600,21600e" o:oned="t" o:spt="32" coordsize="21600,21600"><v:path o:connecttype="none" fillok="f" arrowok="t"></v:path><o:lock shapetype="t" v:ext="edit"></o:lock></v:shapetype><v:shape id="_x0000_s1027" style="margin-top: 9.3pt; z-index: 251661312; left: 0px; margin-left: -2.25pt; width: 58.5pt; position: absolute; height: 0.75pt; text-align: left; flip: y" o:connectortype="straight" type="#_x0000_t32"></v:shape><v:shapetype id="_x0000_t5" path="m@0,l,21600r21600,xe" o:spt="5" coordsize="21600,21600" adj="10800"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="val #0"></v:f><v:f eqn="prod #0 1 2"></v:f><v:f eqn="sum @1 10800 0"></v:f></v:formulas><v:path o:connecttype="custom" textboxrect="0,10800,10800,18000;5400,10800,16200,18000;10800,10800,21600,18000;0,7200,7200,21600;7200,7200,14400,21600;14400,7200,21600,21600" o:connectlocs="@0,0;@1,10800;0,21600;10800,21600;21600,21600;@2,10800" gradientshapeok="t"></v:path><v:handles><v:h xrange="0,21600" position="#0,topLeft"></v:h></v:handles></v:shapetype><v:shape id="_x0000_s1028" style="margin-top: 2.4pt; z-index: 251662336; left: 0px; margin-left: 57.15pt; width: 11.65pt; position: absolute; height: 13.5pt; text-align: left; flip: x; rotation: -90" type="#_x0000_t5" fillcolor="#eeece1 [3214]"></v:shape><span lang="EN-US"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></p>
 <img src ="http://www.blogjava.net/JeromeKwok/aggbug/284554.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JeromeKwok/" target="_blank">Jerome Kwok</a> 2009-06-29 10:40 <a href="http://www.blogjava.net/JeromeKwok/articles/284554.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>