C#基础综合练习--超市收银系统的设计
来源:互联网 发布:linux下关闭tomcat 编辑:程序博客网 时间:2024/05/01 10:40
综合练习--超市收银系统的设计
1. 商品类
父类ProductFather(属性price,name,ID构造函数)
1) Acer
2) Samsung
3) Soysauce
4) Banana
2. 仓库类Warehouse(构造函数—添加四个货架)
仓库本身就是一个list
List<List<ProductFather>> list =new List<List<ProductFather>>();
实现三个功能
1) 进货(向货架中加入商品)
2) 取货
3) 展示仓库中的货物
3. 超市类SuperMarket
实现三个功能
1) 创建仓库对象
2) 向仓库添加对象
3) 与用户进行交互
A) 显示商品
B) 询问要什么商品,要多少个—取货
C) 计算价钱
D) 打折后价钱—通过简单工厂设计模式根据用户输入获得一个打折对象
E) 小票打印
4. 打折类
抽象父类CalFather(计算实际付款的抽象方法GetTotalMoney())
1) CalNormal(override GetTotalMoney())
2) CalRate(重写方法并且由于不确定打几折,所以写一个属性)
3) CalMN(重写方法并且由于不确定买M减N元,所以写两个属性)
5. Program类
1) 建立超市对象
2) 展示货物
3) 与用户交互
0 1
- C#基础综合练习--超市收银系统的设计
- c#练习之超市收银系统
- 基于C#的超市收银管理系统
- 超市收银系统设计思路
- c#超市收银系统,多态的使用
- C#小项目:模拟超市收银系统
- Qt实现小型的超市收银系统
- 仿真超市收银系统
- 超市收银系统
- C语言超市收银系统
- C++ 大作业 超市收银系统
- 超市收银系统需求分析求指导
- 超市收银系统(小组实训)
- C#基础-023 综合练习
- 基础的超市管理系统源代码
- HOJ1941 超市收银问题
- c#之超市系统之超市仓库
- C#学习超市系统之超市前台
- Maximum Subsequence Sum
- 扁平化设计配色方案
- TCP带外数据(URG,MSG_OOB)
- 线程同步通信技术(四)子线程10次与主线程100次来回循环执行50次
- 我的2014
- C#基础综合练习--超市收银系统的设计
- java中main方法的个数
- 码农、黑客和2B程序员之间的区别
- Unity 导出切片精灵过程浅析
- online_judge_1108
- 内存分配函数malloc 与 calloc的用法及区别
- 1072. Gas Station (30)
- android:人品计算器—第一个demo
- Objective-c自学笔记(4)-内存管理中retain和release