POCO对象为UML表示

时间:2016-09-13 03:34:39

标签: c# entity-framework uml poco

我想在UML图中正确表示我的POCO类Entity Framework。 例如,我有以下关系:

public class SchoolGroup {
     public int Id {get;set;}
     public string GroupName {get;set;}
     public Subject GroupSubject {get;set;}
     public Teacher GroupTeacher {get;set;}
     public ICollection<Student> AttendeeStudents {get;set;}
}

在这里,我们看到学校组实体包含主题,教师和学生集合的实例。

根据这篇文章Difference between association, aggregation and composition

协会 - 我与某个对象有关系。 Foo使用Bar。

作文 - 我拥有一个对象,我对它的生命负责,当Foo去世时,Bar也是如此。

聚合 - 我有一个我从别人那里借来的东西。当Foo去世时,Bar可能继续存在。

那么,我应该如何用UML表示法表示我的 SchoolGroup :它会是一个组合还是聚合?

0 个答案:

没有答案