首页 > 其他 > 详细

类之间的关系

时间:2014-08-15 09:28:17      阅读:308      评论:0      收藏:0      [点我收藏+]

UML把类之间的关系分为五种:

一、关联

   关联指的是类之间的特定对应关系,其实质是类的对象之间的关系。

  关联的两个类对应关系分为一对一、一对多、多对多三种。

bubuko.com,布布扣

  如图所示,表示了Customer类和Order类之间的关联关系。关联关系表明了Customer类的对象和Order类的对象存在对应关系,本例为一对多关系,即一个Customer类的对象对应多个Order类的对象。如果类A与类B关联,那么在类A中会包含类B类型的属性。

定义Order类

bubuko.com,布布扣
1 class Order{
2      private Customer customer;
3      public void setcustomer(Customer customer){
4            this.customer = customer;
5 }  
6      public Customer getcustomer(){
7            return this.customer;
8 }
9 }
View Code

 以上代码定义了Order类与Customer类的关联关系。接下来定义Customer类与Order 类的关联关系。

1 public class Customer(
2     private Set<Order> orders = new HashSet<order>();
3     public void setOrders(Set orders){
4         this.orders = orders;
5 }
6     public Set getOrders(){
7          return this.orders;
8 }
9 )

 

二、

三、

四、

五、

类之间的关系,布布扣,bubuko.com

类之间的关系

原文:http://www.cnblogs.com/zlfly/p/3913587.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!