黑马程序员技术交流社区

标题: 基础班第一阶段总结---第六天综合案例 [打印本页]

作者: 晓寒轻    时间: 2016-3-5 22:17
标题: 基础班第一阶段总结---第六天综合案例
水果超市管理系统:

        定义频繁使用的水果对应的类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;
                        }
                }


作者: dele    时间: 2016-3-5 22:30
25期的?
作者: 晓寒轻    时间: 2016-3-7 23:09
dele 发表于 2016-3-5 22:30
25期的?

Yes哈哈哈哈




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2