黑马程序员——OC笔记之购票系统应用实践

------- android培训java培训iOS培训.Net培训、期待与您交流! ----------

这是一篇关于购票系统应用的实践过程。

1、分析《购票系统》使用流程

1)选择购买电影票

2)选择影片

3)选择座位

4)下单支付

5)购买完成

2、《购票系统》功能分析

1)选择购票种类

2)显示最新上映的影片信息

3)选择影片

4)选择座位

5)打印电影票

3、各个功能实现思路

1)选择购票种类

  1. 定义变量保存用户选择的结果
  2. 提示信息让用户选择
  3. 分别定义两个函数,购买电影票和演唱会票
  4. 在函数中创建电影院对象,调用购票方法

2)显示最新上映的影片信息

  1. 重写电影院类的构造方法
  2. 初始化影片的数组
  3. 通过for循环遍历数组,显示所有影响信息

3)选择影片

  1. 选择影片编号(定义全局变量接收)
  2. 保存选择的影片信息

4)选择座位

  1. 初始化座位信息
  2. 显示座位信息
  3. 选择排数
  4. 选择座位数
  5. 购票再次确认

5)打印电影票

  1. 提示购票成功
  2. 打印购票信息
  3. 显示座位信息

4、类的设计

实际生活:去电影院购买一张电影票电影

名词提炼法:电影院类、电影票类、电影类。

电影院类的属性:影院名称、影厅

                  行为:买票 显示电影 选电影 选座 出票

电影类的属性:影片名 时长 导演 演员 简介 编号

              行为:无

电影票类继承自电影类

              新增的属性:排数 座位号 观影地点

              行为:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值