当你刚下班回到家中时,你那知性漂亮的老婆,穿着拖鞋,跳上前抱着你亲了一口,“亲爱的,辛苦了!”,她拿着你的外套,轻轻的挂在衣钩架上。你在鞋架旁边已经脱去鞋子,手里正在扯下袜子,你看到妻子的脚上穿着黑白相间的袜子,她在家里虽然经常穿着拖鞋,但是还是喜欢要穿着袜子。她问到:“亲爱的,你今晚想吃什么呢?我给你做”。现代欧式风格的桃木桌上放着上周她买的一本食谱,食谱纸张摸上去很有质感,每张食谱外面还有一层膜,站在远处看时,有意无意的反射着客厅侧边的大吊灯的微光,好像婴儿吃饱了奶,眼睛呆呆的看着一个方向,时不时眨巴一下。食谱打开后是一张张色彩鲜明的、让人垂涎欲滴的美食图片,片间隙旁边都随机有些做这个菜的步骤,每个菜文字的布局不尽相同,却又显得格外和谐。
妻子翻开食谱,她说道:“吃个水煮土豆吧!亲爱的”,满脸的甜蜜和她的声音一起来到你的身边,并且还笑嘻嘻的补充道:“亲爱的,我给你读一下这水煮土豆的做法,我应该能做的好呢”,紧接着,她也没关心你有没有听,然后念到:“先把土豆削皮,然后切成块,接着放到锅里煮。”每一步都是具体的指令,就按部就班地执行下去。妻子整个做土豆的过程咱们暂且略去,半个钟后,你尝到了一款叫做“水煮土豆”的菜,泪水不停的在你眼睛里打转,你感动吃到了妻子做的菜,但更多的是本能反应,妻子做的菜,就是含泪也要吃完。
2.4.2.面向对象编程
第二天,你比往常提前几分钟回去,在回家的路上,街边落满了银杏叶子,叶子金黄相间,有些叶片干枯的时间久了,有点发红,有的叶片则还有些许绿,红红黄黄绿绿的,稀疏地铺满整个路边。今天没有多少风,这些叶片静静地卧在那里,偶尔有微分吹来,叶片就不情愿的动一下,像极了夏天的大黄躺在狗窝旁边的阴凉下面,有人走动,抬一下头胡乱的吠叫一声。
不出意外,刚开门,“你回来了呀,亲爱的,今天挺早的嘛!”照例的,她踮起穿着拖鞋的脚尖,亲了一下你的额头,她继续说道:“昨天的水煮土豆好吃吗?我今天,又学了新菜,做了你尝尝”。你(⊙o⊙)…了一声,说道:“亲爱的,不要太累,今天我们去餐厅吃,我们不是有自己的餐厅吗?今天我们就去那里吃”。
你们选了东南角的一个位置,这里可以俯瞰整个贯穿城市江河的水面,两边的树整齐的排列着,天边淡淡卷云马上就要被吹散,蔚蓝的天空倒影在湖面上,一时竟不知是水在天中,还是天在水中,要不是风吹过湖面泛起涟漪,让人不自觉迷离。
妻子轻轻的问到:“亲爱的,你今天能和我讲讲你是怎么经营这些餐厅吗?我想给我们将来的孩子讲讲,告诉他/她如何像爸爸学习”。
你看着妻子如小鹿般的眼睛,让人爱恋,轻轻的捏了她的脸,然后才慢慢解释道。
“经营一家餐厅是一个复杂的过程,你需要不仅仅是食谱,你还需要厨师、服务员、菜单等。每个角色都有自己的职责,厨师负责做饭,服务员负责上菜,菜单上有各种菜品。每个人(或者说每个对象)都有自己的属性(比如厨师的名字、菜品的价格)和方法(厨师会做饭,服务员会上菜)。面向对象编程就像是经营一家餐厅。你把问题分解成一个个对象,每个对象都有自己的属性和方法。比如,你可以有一个“厨师”对象,它有一个“做饭”的方法,还有一个“菜单”对象,它包含了所有菜品的信息。通过对象之间的互动,你就能高效地管理整个餐厅。”
两个故事都讲完了,观众却懵了。
突然笔者也懵了:“Do I have a wife?” or , “do I have a my girl?”