水果超市管理系统:
定义频繁使用的水果对应的类FruitItem
分析各种功能,将功能提取出来封装成一个一个的方法:
方法分为:
工具方法:
与业务逻辑无关的方法,只是为了完成某些功能
public static int enterNumber(); //键盘录入整数的方法
public static double enterDouble(); //键盘录入小数的方法
public static String enterString(); //键盘录入字符串的方法
public static void resetNumber(); //清空信息的方法
public static void init(); //初始化数据的方法
public static void isIDExists(String id); //判断用户输入ID是否在集合中的方法
逻辑相关方法:
与业务逻辑相关的方法
public static void buy(); //用户购买的方法
public static void showFruitList(); //显示几何元素信息的方法
public static void printReceipt(); //打印购物小票的方法
public static void discont(double totalMoney); //打折的方法
public static void showFolw(); //查看流水的方法
public static void dailyIncome(); //查看当日收入额方法
public static void addFruitItem(); //增加水果
public static void delFruitItem(); //删除水果
public static void updateFruitItem(); //更改水果信息
采用while 与switch选择语句完成整体的架构
while(true){
switch(choose){
case 1:
break;
case 2:
break;
·
· //不同case进入不同的功能,调用不同的功能
·
default:
break;
}
}
|
|