我是靠谱客的博主 失眠方盒,最近开发中收集的这篇文章主要介绍C#基础综合练习--超市收银系统的设计,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

综合练习--超市收银系统的设计

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)  CalNormaloverride GetTotalMoney()

2)  CalRate(重写方法并且由于不确定打几折,所以写一个属性

3)  CalMN(重写方法并且由于不确定买MN元,所以写两个属性

5.      Program

1)  建立超市对象

2)  展示货物

3)  与用户交互

最后

以上就是失眠方盒为你收集整理的C#基础综合练习--超市收银系统的设计的全部内容,希望文章能够帮你解决C#基础综合练习--超市收银系统的设计所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部