- 0
- 0
- 约7.26千字
- 约 8页
- 2018-06-01 发布于江苏
- 举报
44 :继承Vs.包含
练习44.继承Vs.包含
在有关英雄战胜邪恶的童话中,总是有某种形式的⿊暗森林。它可能是⼀个⼭ ,森
林,另⼀个星球或者其他地⽅,每个⼈都知道英雄不应该去。当然,当不就之后坏⼈
被你找到的时候,你发现,英雄已经去那个愚蠢的森林⾥杀坏⼈去了。看起来英雄进
⼊了⼀种状态,这种状态要求英雄必须在这个邪恶的森林中冒险。
在⾯向对象编程中,继承就是那个⿊暗森林。有经验的程序员知道要避免这种邪恶,因
为他们知道,⿊暗森林深处有着多重继承这个邪恶的皇后。 她喜欢那她那庞⼤的⽛齿
吃掉软件和程序员。但这个森林是如此强⼤,如此诱⼈,⼏乎每⼀个程序员都必须进
⼊它,与邪恶的皇后战⽃,尽量做到全⾝⽽退,才可以称⾃⼰是真正的程序员。你不
能抗拒的继承森林的诱惑,所以你进去了。冒险之后,你试着远离那个邪恶的森林,
当你再次被迫进⼊的时候,你会携带⼀⽀军队进⼊ (这段翻译的太烂了,实在没办法
把编程和童话联系起来 !)
这是⼀种有趣的⽅式来解说我要在这节练习教你的东西,它叫做继承,当你使⽤它的
时候,⼀定要当⼼再当⼼。正在森林⾥和⼥王战⽃的程序员可能告诉你你必须进去。
他们这么说是因为他们需要你的帮忙,可能因为他们创建了太多他们已经⽆法掌控的
东西。但是你⼀定要记得:
⼤多数继承的⽤途,可以简化或⽤组合物所取代,并应不惜⼀切代价避免多重继承。
什么是
您可能关注的文档
- 11月全国各地最新历史考题必修一专题2.doc
- 16亚洲第一中华人民共和国.ppt
- 16张催泪温情照,戳中软肋年轮越大感触越深.pdf
- 30年30本好书——2.pdf
- 70火焰古尔丹及更多新生物模型.pdf
- 91群落的演替.ppt
- 0310人类行为与社会环境.ppt
- 0801中山广场买卖合同.pdf
- 0925长沙万科城开盘前营销执行报告.ppt
- 2002年第十二届全国初中应用物理知识竞赛试题.doc
- CN120199478A 一种血流动力参数智能化分析方法及系统 .pdf
- CN120207199A 新能源智能磁吸式钢板转运装置及钢板转运方法 .pdf
- CN120215701A 基于开关结构的动作捕捉手套和动作捕捉方法 .pdf
- CN120217363A 终端特权检视方法、装置、电子设备及存储介质 .pdf
- CN120198944A 基于3D卷积神经网络(3D CNN)的rPPG信号提取方法 .pdf
- CN120209044A 一种胡椒醛修饰的钌多吡啶配合物及其制备方法和应用 .pdf
- CN120199347A 一种高导热六方氮化硼软片的制备方法 .pdf
- CN120212335A 带有接头的扁管组件的制作方法 .pdf
- CN120210139A 一种醇脱氢酶及其催化制备(r)-6-羟基-8-氯辛酸乙酯的方法 .pdf
- CN120198800A 一种融合双空间注意力特征的遥感图像建筑物提取方法 .pdf
原创力文档

文档评论(0)