atm:一个简单的ATM控制器 源码
问题陈述 为一个简单的ATM编写代码。 它不需要任何UI(图形或控制台),但应实现并测试控制器。 至少应执行以下流程:插入卡=> PIN码=>选择帐户=>请参阅余额/存款/取款为了简化起见,这个世界上只有1美元的钞票,没有美分。 因此,账户余额可以用整数表示。 您的代码不需要与真实的银行系统集成,但是请记住,将来我们可能希望将其与真实的银行系统集成。 它不必与ATM中的真实现金箱集成,但是请记住,我们将来会希望与之集成。 即使我们将其与他们集成在一起,我们也要测试我们的代码。 实施银行集成和自动提款机硬件(例如收银箱和读卡器)不在此任务范围内,但是测试控制器部分(不包括银行系统,收银箱等)不在此范围内。 银行API不会提供ATM的PIN码,但可以告诉您PIN码是否正确。 根据您的工作,另一位工程师应该能够实现用户界面。 您不需要实现任何REST API,RPC,网络通信等,而只需实现函数
用户评论