银行业务调度系统心得

银行业务调度系统给我最大的体会就是一定要很好的理解业务,张老师说的对,你没有到银行去取过钱,你不可能写好这个程序,你没有看到过那个叫号机(程序中的类NumberMachine),你很难想到有这么个实实在在的类,本程序用到了 线程(内部线程),枚举等技术,技术难度并不大,主要是思想问题,下面写下思路。
需求:银行内有6个业务窗口,1 - 4号窗口为普通窗口
,5号窗口为快速窗口,6号窗口为VIP窗口,有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。根据需求这里会产生一个CustomerType枚举类,各类型客户在其对应窗口按顺序依次办理业务 ,又会产生ServiceWindow类 ,内部启动一个线程,不断地服务客户,一个号码代表一个客户,就必须有一个NumberMachine类来产生号码,并且有个NumberManager类,定义一个用于存储上一个客户号码的成员变量和用于存储所有等待服务的客户号码的队列集合。来管理号码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值