diff --git a/notes/面向对象思想.md b/notes/面向对象思想.md index e6a88a75..b33fe24d 100644 --- a/notes/面向对象思想.md +++ b/notes/面向对象思想.md @@ -283,7 +283,7 @@ Company *-- DepartmentB ### 关联关系 (Association) -表示不同类对象之间有关联,这是一种静态关系,与运行过程的状态无关,在最开始就可以确定。因此也可以用 1 对 1、多对 1、多对多这种关联关系来表示。比如学生和学校就是一种关联关系,一个学校可以有很多学生,但是一个学生只属于一个学校,因此这是一种多对一的关系,在运行开始之前就可以确定。 +表示不同类对象之间有结构上的联系,通常体现为一个类把另一个类作为成员长期持有。关联可以用 1 对 1、多对 1、多对多来表示数量关系。比如学生和学校就是一种关联关系,一个学校可以有很多学生,但是一个学生只属于一个学校,因此这是一种多对一的关系。