郑重申明:本文未经许可,禁止任何形式转载
从今天开始,我将和大家一起来学习C# UML系列的知识。学习之前,需要准备一个绘制UML的绘图工具,这里推荐大家使用在线的UML绘图工具draw.io。关于draw.io的使用,请参照我之前写过的文章《非常强大、易用、高效的在线UML模型绘制工具–draw.io》。准备好之后,我们就开始进入C#类图的学习。 在UML中,一个类用一个矩形来表示,如下表示一个Dialer类:
public class Dialer { }这就是最常用的表示类的方法了。大多数图示中的类只要有一个用于表达清楚所要做的事情的名字就可以了。 类图可以分割为多个格间。最顶端的格间表示类的名字;第二层用于存放类的变量;第三层格间用于存放类的方法。比如我们上面的Dialer类的C#代码如下:
public class Dialer { private ArrayList digits; private int nDigits; public void Digit(int number); protected bool RecordDigit(int number); }我们可以使用如下的UML类图来表示:

文章评论