标签:style blog http color os ar 2014 art
UML把类之间的关系分为五种:
一、关联
关联指的是类之间的特定对应关系,其实质是类的对象之间的关系。
关联的两个类对应关系分为一对一、一对多、多对多三种。
如图所示,表示了Customer类和Order类之间的关联关系。关联关系表明了Customer类的对象和Order类的对象存在对应关系,本例为一对多关系,即一个Customer类的对象对应多个Order类的对象。如果类A与类B关联,那么在类A中会包含类B类型的属性。
定义Order类
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 }
以上代码定义了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 )
二、
三、
四、
五、
标签:style blog http color os ar 2014 art
原文地址:http://www.cnblogs.com/zlfly/p/3913587.html