你开了个很大的头:面向对象设计方法分析,结果跟着来一句跟OO关系不大而且很细节的东西:客户可以采用枚举的方法,采用选择语句。
如果是我,我首先会抛开程序设计本身,把银行的业务流程简单说一遍,然后指出这其实是多线程中的生产者消费者问题(其实交通灯系统也可以套生产者消费者问题,一直觉得两个7k问题其实是同一思路),叫号机是生产者,产品是来办业务的客户,服务窗口是消费者,“消费”产品,也就是为顾客办理业务。然后从OO设计的角度展开答各个对象怎么设计,怎么相互通信,以及关键功能(方法)的设计思路(比如业务办理流程、空闲VIP窗口服务普通客户)
我也没参加过面试,纸上谈兵随便说说,见笑了
|