uml 中学生和姓名到底是啥关系 ?急急急!!!

楚天i 开发工程师  2017-11-16 11:42:19
uml 中有六种关系,分别是实现,继承,依赖,关联,聚合,组合。请问学生和姓名到底是啥关系,很是纠结,感觉是聚合和关联这两种其一,请大神解释一下。感谢了。
...全文
236 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
自由自在_Yu 2017-11-17
实现,继承,依赖,关联,聚合,组合是指类与类,类与接口之间的关系, 学生是一个类,姓名是一个类的属性,这两个之间是类和类的属性之间的关系,不是以上的任何一种 public class 学生{ private String 姓名; } 学校与学生之间的关系是聚合; 学生和学生大脑之间的关系是组合; https://www.cnblogs.com/jiqing9006/p/5915023.html
  • 打赏
  • 举报
回复
引用 3 楼 luc_ky_boy 的回复:
[quote=引用 1 楼 tanling8334 的回复:] 呵呵,那六中关系是类和类之间的关系或者类和接口之间的关系。学生可以是类,但是姓名是类么?姓名最多算学生的一个属性成员
可不可以这样想,姓名不能看作一个类吗,里面有属性姓氏和名字。然后学生类引用姓名类,调用姓名类的属性姓氏和名字。[/quote] 可以的,这样的话其实就是一个聚合的关系
  • 打赏
  • 举报
回复
楚天i 2017-11-17
引用 1 楼 tanling8334 的回复:
呵呵,那六中关系是类和类之间的关系或者类和接口之间的关系。学生可以是类,但是姓名是类么?姓名最多算学生的一个属性成员
可不可以这样想,姓名不能看作一个类吗,里面有属性姓氏和名字。然后学生类引用姓名类,调用姓名类的属性姓氏和名字。
  • 打赏
  • 举报
回复
tanling8334 2017-11-16
呵呵,那六中关系是类和类之间的关系或者类和接口之间的关系。学生可以是类,但是姓名是类么?姓名最多算学生的一个属性成员
  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2017-11-16 11:42
社区公告
暂无公告