栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于案例的软件构造的教程课后第三章3.8第10题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于案例的软件构造的教程课后第三章3.8第10题

题目

 

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;

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/390364.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号