设计一个ATM机,请说出你的设计思路?

答案解析

分层设计:界面层负责用户交互,业务层处理账户、交易、验证,数据层存储账户信息。核心功能包括登录、查询、取款、存款、转账,采用面向对象设计,保证扩展和安全性。