第5章继承的概念.doc
第5章 继承的概念
继承是面向对象软件开发中最强大的概念之一。如果清楚地理解了这个概念,它可以非常有效地用于很多设计情况。它也经常被新接触OOP的开发人员错误使用。继承可以帮助解决一些复杂问题,而且,使用继承的解决方案比不使用继承要好。它也简化了客户对解决方案的观察。而且,继承是代码可重用的基本工具之一,代码可重用是OOP的主要优点之一。甚至更重要的是,继承是接口和设计重用的关键,这是建立强壮的、可扩展软件的基本条件。
高效地使用继承要求完全理解基本概念。一旦达到了这个要求,则需要完全理解问题,以正确地引用继承。继承并不是所有问题的解决方案;它是许多情况的最佳方案,而同时,在许多其它情况下,并不需要它。这时就需要程序员的设计技巧。继承必须只在可能的情况下使用。许多初次接触OOP的人有一种(错误)的感觉,即没有继承就不是OOP。真理向前一步就是谬误。的确,继承是一个非常强大的工具,但是,并不是每种工具都适用于所有的情况。许多一流(和简单)的解决方案并不需要继承。继承可以看作是所有解决方案中非常“迷人”的东西,在解决问题的时候,要抛弃任何这样的观念并有清楚的头脑。在本章中,你将看见恰当和不恰当使用继承的例子。
5.1 继承的基本知识
在这个讨论中,我们以一个管理大学中的学生、教师、研究生、研究生研究助理、研究学者和职员的问题为例。这里的想法就是理解这些人之间的关系和在不进行太多的代
您可能关注的文档
- 文化共享杯--全国文化信息资源共享工程知识与技能竞赛.doc
- 明月在天佳作导读.doc
- 曲线运动、平抛运动练习题.doc
- 杭州市教育资产营运管理中心基建专户开户和资金存放服务银.doc
- 梁义隆茶饼VI设计.ppt
- 汕头市梅溪河金凤大桥-西港高架桥工程路灯设置红灯笼景观.doc
- 江苏省2017年考试录用公务员.doc
- 浙江省新建中学2010届高三第一轮模拟考试.doc
- 湖北民歌——《龙船调》赏析说课稿.doc
- 物我一体,将心比心。将心比心是中华民族的传统.ppt
- 阿坝藏族羌族自治州阿坝县2025-2026学年第二学期四年级语文期末考试卷(部编版含答案).docx
- 电力行业设备故障排查流程.docx
- 恩施土家族苗族自治州咸丰县2025-2026学年第二学期三年级语文第七单元测试卷(部编版含答案).docx
- 衡水市饶阳县2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案).docx
- 武汉市汉南区2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案).docx
- 大连市西岗区2025-2026学年第二学期二年级语文第七单元测试卷(部编版含答案).docx
- 哈尔滨市南岗区2025-2026学年第二学期四年级语文期末考试卷(部编版含答案).docx
- 张家口市怀来县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案).docx
- 商丘市永城市2025-2026学年第二学期二年级语文期末考试卷部编版含答案.docx
- 安康地区平利县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案).docx
最近下载
- 300Mvar双水内冷调相机安装技术交底.pptx VIP
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- DB简易升降机安全技术规范.pdf VIP
- 学生学籍信息管理规范流程手册.docx VIP
- 《认识天气预报》幼儿园中班科学PPT课件.ppt VIP
- 2026年广东深圳市高三二模高考化学模拟试卷(含答案详解).pdf VIP
- 2025年江苏省启东市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题及参考答案.docx
- SCS-500E__V1[1].120130812 说明书系列 说明书系列.pdf VIP
- 2025《换热器的结构设计与强度计算过程案例》2900字.docx
- 毕业设计(论文)-苹果采摘机构末端执行器设计.docx
原创力文档

文档评论(0)