题目
10.针对下面的需求描述,运用面向对象方法设计软件,并用UML表示类之间的关系:个网上购物系统,客户(Customer)可以从商品目录(Category)中浏览商品(Item), 把挑远的商品放进购物车(Shoping cart), 并且可以说明同一商品的数量。如果不如意,也可以随时从购物车拿出一件成若 干商品。客户付款(Paymen)时,系统计算购物车中所有商品的价格,让客户选择E-bao、Bank ceard 或货到付款(Cash)等付款方式。系统根据付款方式和金额为客户增加积分(Reward),井根据年度消费总金额把客户划分成三类: Type_A. Type_B和TypeC.以便你供针对性的服务和营销。客户能河览自己的积分、年采购的所有商品, 但是不知道自己在网站的客户分类。
自己写的,可以不看,拒绝诋毁,来之不易,望君珍惜!
基于软件PowerDesinger16.5
代码如下:
import java.util.*;
public class Customer {
public int reward;
public int money;
public int payment() {
// TODO: implement
return 0;
}
public String itemDelete() {
// TODO: implement
return null;
}
}
import java.util.*;
public class Caregory extends Customer {
public String item;
}
import java.util.*;
public class CustomerType extends Customer {
private String typeA;
private String typeB;
private String typeC;
}
import java.util.*;
public class ShopingCart extends Caregory {
public String eBao;
public String bankCard;
public String cash;
public int number;
public double price;
}



