- 8
- 0
- 约1.18万字
- 约 16页
- 2020-04-27 发布于安徽
- 举报
5.2.某电影院售票系统为不同类型的用户提供了不同的电影票 (CinemaTicket)打折方式
(Discount),学生凭学生证可享受 8 折优惠 (StudentDiscount),儿童可享受减免 10 元的优惠
(ChildrenDiscount), VIP 用户除享受半价优惠外还可以进行积分 (VIPDiscount)。选择一种合
适的设计模式来设计该系统。 ( 策略模式 )
MovieTicket
- price : double
Discount
- discount : Discount
+
+
+
setPrice (double price)
setDiscount (Discount discount)
getPrice ()
...
: void
: void
: double
+ calculate (double price)
...
: double
StudentDiscount VIPDiscount
+ calculate (double price) : double + calculate (double price) : double
... ...
ChildrenDiscount
+ calculate (double price)
...
: double
// 电影票类:环境类
class MovieTicket
{
priva
您可能关注的文档
- 马克思主义哲学关键词.docx
- 马克思主义哲学基础概念经典整理.docx
- 马克思主义哲学理论体系概述.docx
- 马克思主义哲学论文——我眼中的马克思.docx
- 马克思主义哲学-难点解惑.docx
- 马克思主义哲学试题答案(1).docx
- 马克思主义哲学心得体会.docx
- 马克思主义哲学原理(公务员考试考点归纳).docx
- 马克思主义哲学原理复习题库.docx
- 马克思主义哲学原理归纳.docx
- 2026广东广盐制盐有限公司社会招聘9人考试备考题库及答案解析.docx
- 浙江启潮生物科技有限公司招聘考试参考题库及答案解析.docx
- 2026北京大学环境科学与工程学院招聘劳动合同制人员1人考试备考题库及答案解析.docx
- 2026上海交通大学长兴实验室深海智能柔性结构测试研究中心招聘专职科研人员1人考试参考题库及答案解析.docx
- 2026年汽车维修技师技能提升测试题.docx
- 贵州航天凯山石油仪器有限公司招聘笔试备考题库及答案解析.docx
- 2026年鹤壁市鹤山区车辆管理所系统人员招聘笔试备考题库及答案解析.docx
- 内蒙古一九国际总医院导医岗位招聘30人考试模拟考试及答案解析.docx
- 2026年长春市双阳区车辆管理所系统人员招聘笔试备考题库及答案解析.docx
- 新苏教版高二数学举一反三培优讲义(选择性必修一)专题02圆锥曲线中的定点、定值、定直线问题大题(45题)(训练)(原卷版+解析).pdf
原创力文档

文档评论(0)