UML类图

2018-05-07  本文已影响0人  涵仔睡觉
image

以上样例基本包含了UML类图的基本图示法。

  1. 二层矩形框
    第一层顶端有<<interface>>显示,第一层是接口名称,第二层是接口方法。


    image
interface IFly {
    void Fly();
}
  1. 棒棒糖表示法
image
interface ILanguage {
    void Speak();
}
image
class Penguin : Bird {    //  Penguin类知道Climate类,用关联
    private Climate climate;   // 包含,has-a
}
class WideGooseAggregate {
    private WideGoose[] arrayWideGoose;   // 数组对象
}
class Bird {   // 类Bird与类Wing生命周期相同,是整体与部分的关系,用合成
    private Wing wing;
    public Bird() {
        wing = new Wing();
    }
}
abstract class Animal {
    public Metabolism(Oxygen oxygen, Water water) {
        ... ...
    }
}
上一篇下一篇

猜你喜欢

热点阅读