黑马程序员技术交流社区

标题: 银行调度的问题 [打印本页]

作者: 无气打火机    时间: 2013-8-1 18:24
标题: 银行调度的问题
本帖最后由 无气打火机 于 2013-8-1 18:47 编辑

package cn.itcast.bankqueue;

public class NumberMachine {
        
        private NumberMachine(){}
        private static NumberMachine instance = new NumberMachine();
        public static NumberMachine getInstance(){
                return instance;
        }
        
        private NumberManager commonManager = new NumberManager();
        private NumberManager expressManager = new NumberManager();
        private NumberManager vipManager = new NumberManager();
        public NumberManager getCommonManager() {
                return commonManager;
        }
        public NumberManager getExpressManager() {
                return expressManager;
        }
        public NumberManager getVipManager() {
                return vipManager;
        }
        
}
这里的三个对象为什么要创建在单例里面???在外面创建不行么?用一个创建一个不可以么?
作者: 杨兴庭    时间: 2013-8-1 18:40
这个问题。。。{:soso_e127:}       银行的的取号机只有一个。。。。。;交通灯中的灯控制器只有一个
作者: 无气打火机    时间: 2013-8-1 18:47
杨兴庭 发表于 2013-8-1 18:40
这个问题。。。       银行的的取号机只有一个。。。。。;交通灯中的灯控制器只有一个 ...

很好,幸好他面试没问,哈哈




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