类图
类的定义
类型 | 符号 |
---|---|
public | + |
private | - |
protected | # |
代码示例:
class Person
{
- string m_name;
- int m_age;
+ Person(string name,int age);
+ string getName();
+ int getAge();
+ void setName(string name);
+ void setAge(int age);
+ MememTo* createMememTo();
+ void setMememTo(MememTo *);
+ void printT();
}
样式:
类之间的关系
继承
继承就不用解释了。
Fruit <|-- Banana
Fruit <|-- Apple
依赖
类A里边用到了类B,所以说类A依赖于类B,这种关系很很弱的,一种临时性的关系。代码中表现为类B,作为参数在类A中使用。
Person ..> MememTo
关联
比依赖的关系要强,这种关系是长期性的,双方的关系是平等的。代表中表现为类B作为类A的属性出现。
Caretaker --> MememTo