1. 接口 (正方形表示法 or 棒棒糖表示法)
virtual class Interface
{
public:
}
2. 接口实现 (空心三角形 + 虚线表示)
class Implementation : public Interface
{
}
3. 关联关系 (实线箭头表示)
class RTOS : public OS
{
private:
}
4. 继承关系 (空心三角形 + 实线表示)
class Grid : public Graphics
{
}
5. 组合关系 (实心菱形 + 实线箭头表示)
class Computer
{
private:
}
6. 聚合关系 (空心菱形 + 实线箭头表示)
class Array
{
private:
}
7. 依赖关系 (虚线箭头表示)
class Phone
{
public:
}