美文网首页
订单管理程序

订单管理程序

作者: 我是老薛 | 来源:发表于2017-06-24 19:54 被阅读0次

题目:
拟开发一个订单管理程序,首先要建立一个订单对象模型和一个商品对象模型。

其中订单对象模型中需要抽象下面的属性和行为:
1、属性:
订单号(orderID)、订单创建时间(createTime)、顾客姓名(CustomerName)、订单上的商品(goods)等4项。要求所有属性必须为私有,且订单上的商品(goods)采用集合(List)存储。

2、行为:
1)可设置和获得订单号、订单创建时间、顾客姓名、订单上的商品;
2)可计算该订单的总金额;
3)定义一个构造方法,对订单的订单号、订单创建时间和顾客姓名三个属性进行初始化;

商品对象模型中需要抽象下面的属性和行为:
1、属性:
商品号(goodID)、商品名称(goodName)、商品单价(goodPrice)
2、行为:
1)可设置和获得商品号、商品名称、商品单价;其中在获取商品单价时如果数值为负数则声明抛出异常Exception;

  1. 定义一个构造方法,对商品的商品号、商品名称、商品单价三个属性进行初始化;

编写main方法,初始化三个商品对象和一个订单对象,其中该订单包含这三个商品,并计算该订单的总金额,需要对抛出的异常进行处理 。

相关文章

  • 订单管理程序

    题目:拟开发一个订单管理程序,首先要建立一个订单对象模型和一个商品对象模型。 其中订单对象模型中需要抽象下面的属性...

  • Docker容器

    1.容器与管理程序虚拟化 容器与管理程序虚拟化(Hypervisor Virtualization, HV)不...

  • Day09 - 作业

    一、作业:类 Fabric 主机管理程序开发 类 Fabric 主机管理程序开发: 运行程序列出主机组或者主机列表...

  • Linux 程序管理篇

    在Windows下管理程序是我们习以为常的事情。Windows下管理程序一般包括:程序的安装、卸载、修复、升级、查...

  • LINUX 打印

    1.安装CUPS打印需要打印管理程序和打印机的驱动程序。Linux大多数发行版都带有苹果公司开发的开源打印管理程序...

  • 在建立和运行质量管理体系过程中,哪些管理程序是一定要制的?

    编制管理程序的目的,是对某项工作明确管理要求和控制措施,从而确保产品和服务的质量。管理程序的数量和范围,应结合实际...

  • 1 Docker 简介

    容器与管理程序虚拟化 管理程序虚拟化通过中间层将独立的机器虚拟运行于物理硬件上。 容器则直接运行在操作系统内核之上...

  • docker学习笔记

    简介 容器与管理程序虚拟化有所不同,管理程序虚拟化通过中间层将一台或多台独立的机器虚拟运行于物理硬件之上,而容器则...

  • 2.1 终端管理程序下载

    1.终端管理程序下载 (http://mdm.gdstats.gov.cn/download)

  • Docker 入门

    容器技术 在计算机世界中,容器与管理程序虚拟化有所不同,管理程序虚拟化通过中间层将一台或多台独立的机器虚拟运行于物...

网友评论

      本文标题:订单管理程序

      本文链接:https://www.haomeiwen.com/subject/wlgkcxtx.html