冒号课堂§4.4:情景范式 - 编程入门网
冒号课堂§4.4:情景范式时间:2011-06-27 BlogJava xyz98第四课 重温范式(4) 4.4情景范式——餐馆里的编程范式 理论是认生的孩童,多陪他玩玩,自会活泼起来 ——题记 关键词: 编程范式,情景编程 摘要: 编程范式在餐馆中的应用 ?提问 l 什么是闭包?为什么被称为闭包?它有什么作用? l 规则引擎有何用处? l 能否设想一个生活中的场景,把介绍的九种编程范式都用上? :讲解 叹号摘下眼镜,揉了揉眼:“范式再好,多了也难免有些审美疲劳。” 逗号也搓着太阳穴:“这段时间脑子被灌得沉甸甸的。” “彼此彼此!你们的脑袋老闹涝灾,我的喉咙老闹旱灾。”冒号说着,拿起矿泉水瓶一饮而尽。 大伙听着怪别扭的,这不是拐着弯说我们脑子进水了吗? 冒号清了清嗓子:“为尊重民意,也为避免消化不良,大家先轻松一下。下面我们来个情景编程。” “情景编程?没听说过,只听说过情景英语。”问号感到挺新鲜。 “都是学语言嘛,有何两样?”冒号轻描淡写,“让我们试着用生活中的实例将一些编程范式串联起来。前面提到,OOP可以看作管理一个服务型公司,现在以餐馆为例,你们每人设计一类对象及其提供的服务。” 问号来了兴致:“我先来吧。构造一个前台接待员,负责迎客、引座、送客。” 句号很是不满:“还真不客气,上来就把最漂亮的对象抢走了。” 台下一阵笑声。 “我来构建最常见的服务员。”逗号一捋袖子,一副准备开干的样子,“负责斟茶、写菜、上菜、换盘。” “嗯,很熟练。”冒号一本正经。 句号实在得很:“我设计收银员,专管收帐、出具发票。” 引号颇为自豪:“我造一个技术含量最高的大厨,专门负责烹调。” 逗号不服:“你倒简单,那么高的技术含量,敢情炒肉和炖肉一个做法啊?” 引号自觉理亏:“那就负责蒸、煮、炒、炖吧。” 冒号为其辩护:“引号同学并没有错,可惜没能坚持。厨师只需提供一种服务:把纸上菜变成盘中菜,至于蒸、煮、炒、炖等具体做法纯属实现细节。” 叹号有点委屈:“唉,看来我只好做技术含量最低的厨工了,负责食品预加工、洗碗、打扫清洁。” 冒号课堂§4.4:情景范式(2)时间:2011-06-27 BlogJava xyz98冒号将大家设计的类翻译成Java代码——
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |