标签: design-patterns
所以我参加了设计模式课程,学生给了学生#34;作为一部分关系的例子。教授认为这种关系不是关系的一部分,因为学生不是学校定义的一部分。那是真的吗?
答案 0 :(得分:0)
在我看来,你的教授是对的。这并不是说学生是不正确的,因为可以为一个学生part-of学校做一个好的案例,而是因为有一个更合适的关系分类,即{ {1}}。说has-a比说school has students更自然,技术上更正确(在谈论对象关系时)。
part-of
has-a
school has students