Chapter09_房屋出租系统
侧边栏壁纸
  • 累计撰写 53 篇文章
  • 累计收到 5 条评论

Chapter09_房屋出租系统

bbchen
2023-02-26 / 0 评论 / 54 阅读 / 正在检测是否收录...

image-20220929104343258

源码见附件

需求

image-20220929104410028

设计

程序框架图(分层模式 => 当软件比较复杂,需要模式管理)

  1. 系统又那些类(文件)
  2. 明确类与类的调用关系

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,显示菜单

出租列表

各司其职

功能实现

image-20220929234316592

0

评论

博主关闭了所有页面的评论