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

来源:互联网 发布:天涯明月刀 mac版 编辑:程序博客网 时间:2024/05/24 06:35

--------------------android培训、java 培训、期待与您交流! ------------------------

对银行业务调度系统学习的总结,看这个视频,想到以前看到的一句话,计算机就是对现实生活的一直模拟,银行业务系统就是对现实的一种模拟,自己要对这个有所了解,才能对其中的业务逻辑有所了解,银行业务就是通过一个号码器,这个号码器产生不同的客户,不同的客户对应着不同的业务处理窗口,所以这个号码器应该是单例模式,所以应该有一个NumberMachine类,因为客户分为普通客户,快速客户,vip客户,分为普通号码,快速号码,vip号码,所以应该有一个NumberManager类,三种不同客户,也需要一个类,这个类还应该是枚举类,还有一个ServiceWindow

根据服务窗口的类别分别循环调用三个不同的方法,客户是随机的,所以还应该有三个定时器,分别定时的创建新的普通客户号码,快速客户号码,vip客户号码,还有处理业务的最小时间,和最大时间,

 

单例模式的要点有三个;一是某各类只能有一个实例;二是它必须自行创建这个事例;三是它必须自行向整个系统提供这个实例。在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而且从单例对象到自身的连接线可以看出,单例对象持有对自己的引用。

这就是银行业务调度系统我对其的业务逻辑的理解,对面向对象还是需要加强,逻辑方面有待提高

 



----------------------android培训、java 培训、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net/heima