- 6
- 0
- 约5.02千字
- 约 33页
- 2016-04-08 发布于江西
- 举报
JAVA Head First 系列 面向对象经典 StartBuzz.ppt
5. Starbuzz Coffee fee system * Constructing a drink order with Decorators-my third attempt The customer wants Mocha, so we create a Mocha object and wrap it around the DarkRoast. Mocha对象是个包装品。它的类型映射了它所包装的对象的类型。也就是说要把包装品设计成和要包装的类一样的类型。在此,就是Beverage。 因此Mocha也有Cost方法,并且通过多态,我们可以把任何添加了Mocha的Beverage仍然看作Beverage,因为Mocha本身也是Beverage。 5. Starbuzz Coffee fee system * Constructing a drink order with Decorators-my third attempt The customer also wants Whip, so we create a Whip decorator and wrap Mocha with it. Whip is a decorator, so it also mirrors DarkRoast’s type and includes a cost() method. So, a
您可能关注的文档
最近下载
- 《数学来源于生活案例.doc VIP
- 毕业设计(论文)-小型桁架机械手设计.docx VIP
- 2024中医科医保工作总结及2025工作计划.docx VIP
- 数学建模在生活实际中的应用.docx VIP
- 人教版小学一年级数学下册全册课本练习试题.pdf VIP
- 2025年山西省教师职称考试(英语)历年参考题库含答案详解.docx VIP
- 现代数学与军事应用.ppt VIP
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- Midea美的_S8+扫地机器人_使用说明书用户手册参数图解图示pdf电子版下载.pdf VIP
- 基于声波的近距离无线通信系统:原理、设计与应用的深度探索.docx
原创力文档

文档评论(0)