面向对象分析与设计
课题名称: 商品销售系统
设 计 图: 类 图
姓 名: 实验日期:
一. 实验目的:
1.掌握类图的涵义和内容
2.掌握类图的绘制方法
3.掌握类图的使用范围
二.实验内容:
画出下列描述的类图:
商品销售系统中,用户的信息包括两个,基本信息和地址,用户购买商品下订单,有
不同的付款方式:现金和刷卡。商品按类别分类。
要求给出类的属性和一些操作,以及类之间的各种关系。必要的地方要求定义接口。
三.实验分析:
根 据 实 验 内 容 可 以 提 取 出 的 类 有 : Clients( 客 户 ) , Order( 订 单 ) , Product( 产
品),Payment(付款方式),Cash(现金方
式),Credit(信用卡方式),baseInfo(基
本信息),Address(地址信息)
根据实验内容提取出的接口有:Sorage(仓库存储),Bank(银行付费)
具体分析:Order 类是由 Clients 与 Product 之间关系所生成的类,而 Payment 类是由
Clients 付费时候根据 Order 类所生成的类,此
时付费方式存在两种分别是 Cash 类与 Credit
类,它们均是由 Payment 继承而来。
当 Clients 选择由 Credit 付款方式时候,这时就产生接口与 Bank 连接,提供信用
卡付费方式。
当 Product 存入或者取出时候,这时就产生了接口 Storage 与连接,提供产品的存
入取出功能。
四. 实验图示: