源码见附件
需求
设计
程序框架图(分层模式 => 当软件比较复杂,需要模式管理)
- 系统又那些类(文件)
- 明确类与类的调用关系
HouseView.java [界面] 显示界面;接收用户的输入;调用 HouseService 类完成对房屋信息的各种操作
HouseService.java [业务层] 响应 HouseView 的调用;完成对服务信息的各种操作(增删改查 C[create]R[read]U[update]D[delete])
House.java [domain/model] 一个 House 对象表示一个房屋信息
HouseRentApp.java [程序入口] 调用 HouseVies对象,调用该对象,显示主菜单
Utility [工具类] 完成获取用户的各种输入
实现
准备工具类
在实际开发中,公司会提供响应的工具类和开发库,可以提高开发效率,程序员也需要能够看懂别人写的代码,并且能够正确地调用
菜单
实现功能的三部曲:
明确完成功能 -> 思路分析 -> 代码实现
用户打开软件,可以看到主菜单,可以退出软件
思路:在 HouseView.java 中,编写一个 mainMenu,显示菜单
出租列表
各司其职
评论