设计类图
1、 类图综述
银行ATM设计类类图主要包括实体类,描述了类与类之间的关系,以及说明类有何种属性和操作。该系统与用户、ATM和银行进行交互,可以为用户提供“存款”、“取款”、“转账”、“查询”等操作。
2、 类描述
类名 | 用户 |
整体说明 | 主要存储用户的个人及账户信息 |
属性说明 | 属性详情: |
操作说明 | +插卡登录():boolean +取款():boolean +取卡():boolean |
关系说明 | 与银行卡类为二元关联关系 |
类名 | 银行 |
整体说明 | 主要负责后台操作 |
属性说明 | 属性详情: |
操作说明 | +识别卡():boolean +接收信息():boolean |
关系说明 | 与ATM类为二元关联关系 |
类名 | ATM |
整体说明 | 为用户提供“存款”、“取款”、“转账”、“查询”等操作 |
属性说明 | 属性详情: |
操作说明 | +取款处理():boolean +登录处理():boolean +接收卡片()boolean +退卡():boolean |
关系说明 | 与用户、银行主机类为二元关联关系 |
3、关联描述
关联名称 | 关联类型 | 连接的类 |
用户-ATM | 二元关联 | 用户和ATM |
银行主机-ATM | 二元关联 | ATM和银行主机 |