ATM系统:
1.支持多账号
2.登录、查询余额、取款、存款、转账
3、模仿真是的ATM界面
4、OC,面向对象
面向对象
程序设计:
1、步骤:(面向对象)
a、找对象(类)
一些名词
b、设计对象(先从数据入手)
内容:数据、维护数据的方法
把数据找出,作为属性
用相应的方法对数据进行维护
c、对象产生联系
对象的关系:
继承:(一个类继承另一个类)
组合:(一个对象是另一对象的一部分)
2、设计原则:
设计模式:
MVC模式:适用于人机交互的系统
model:模型,代表数据
view:视图,代表用户界面
control:控制器,把数据和界面产生联系,交互控制
注意:模型与视图不能直接通信(调用),必须通过控制器
3、项目的类的设计
模型:用户类、用户管理类
视图:视图类(不能和数据交互)
控制器:ATM类(包含用户管理类对象和视图对象)(管理:什么界面下输入什么,输出什么)