您的位置:首页 > 编程语言 > C语言/C++

如何实现UML图的逻辑(C++)

2017-10-30 19:46 190 查看
1. 接口 (正方形表示法 or 棒棒糖表示法)

virtual class Interface

{

public:

      virtual functionlist() = 0;

}

 

2. 接口实现 (空心三角形 + 虚线表示)

class Implementation : public Interface

{

}

 

3. 关联关系 (实线箭头表示)

class RTOS : public OS

{

private:

      Platform x86;

}

 

4. 继承关系 (空心三角形 + 实线表示)

class Grid : public Graphics

{

}

 

5. 组合关系 (实心菱形 + 实线箭头表示)

class Computer

{

private:

      CPU intel;

      HardDisk Sandisc;

}

 

6. 聚合关系 (空心菱形 + 实线箭头表示)

class Array

{

private:

     Item[] item;

}

 

7. 依赖关系 (虚线箭头表示)

class Phone

{

public:

     void Charging(Power &power);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  架构 C++ UML