黑马程序员_银行业务调度系统

本文介绍了一个银行业务调度系统的实现,包括客户(普通、快速、VIP)、号码管理、窗口服务(普通、快速、VIP)等核心组件。通过多线程模拟窗口服务流程,随机生成服务时间,实现不同类型的客户服务。同时,系统使用单例模式和枚举来管理号码和客户类型。
摘要由CSDN通过智能技术生成
 
 
 
------------- android培训java培训、java博客、java学习型技术博客、期待与您交流! -------------
需求(略) 思路 1、需求简述 客户拿号等着办理业务,业务窗口叫号为客户办理业务 2、名次提炼找对象 客户、号码、窗口、业务(隐性) 3、简析对象 客户:普通、快速、vip三种类型客户,可用枚举表示,不同客户有不同服务号码 号码:三种客户需要分别服务,因而有三种号码,每个号码对应一个客户且按先后排序,      客户拿号和窗口叫号对应号码对象则提供两种方法 窗口:普通、快速、vip三种类型窗口,不同类型窗口服务方式不一样,但都是按获取的号码依次提供服务 业务:无需体现具体业务,可用随机方式设置办理业务时间 4、对象关联 客户-->明确服务类型-->获取该服务类型号码-->等待窗口叫号服务 (明确类型,银行是通过一台机器客户在上面选择的方式完成) 5、类的创建 号码管理 属性:下一个需要服务号码、装号码的集合 行为:为客户产生新号码方法、无窗口提供下一个服务号码 客户 普通、快速、vip三种实例对象 不同类型号码管理 属性:普通、快速、vip三种类型号码管理 行为:仅一个对象来明确需那种类型、三种生成号码管理的方法 窗口 属性:窗口类型、窗口编号 方法:开始服务的方法,三种服务方法 主函数类 创建1、2、3、4号普通窗口,5号快速窗口,6号vip窗口 创建3个线程分别来模
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值