码迷,mamicode.com
首页 > 其他好文 > 详细

类之间的关系

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

标签:style   blog   http   color   os   ar   2014   art   

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

类之间的关系

标签:style   blog   http   color   os   ar   2014   art   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!