- 11
- 0
- 约4.68千字
- 约 45页
- 2017-01-16 发布于北京
- 举报
* 继承重用 1、为提高继承重用的效果,关键是设计一个合理的、具有一定深度的类构件继承层次结构。 2、这样做有下述两个好处: 每个子类在继承父类的属性和服务的基础上,只加入少量新属性和新服务。 降低了每个类构件的接口复杂度 表现出一个清晰的进化过程,提高了每个子类的可理解性 为软件开发人员提供了更多可重用的类构件 为多态重用奠定了良好基础。 * 多态重用 1、使对象的对外接口更加一般化,从而降低了消息连接的复杂程度。 2、提供一种简便可靠的软构件组合机制。 3、设计类时,应注意以下可能影响重用性的操作: 与表示方法有关的操作。例如,不同实例的比较、显示、擦除等等。 与数据结构、数据大小等有关的操作。 与外部设备有关的操作。例如,设备控制。 实现算法在将来可能会改进(或改变)的核心操作 11.3.3 软件重用的效益 质量:每一次重用,都会发现错误并清除,构件质量也随之改善。 生产率:每一次重用,都会减少重用部分的工作,软件生产率也随之提高。 成本:重用所带来的净成本C=Cs-Cr-Cd(Cs是项目从头开发时所需要的成本;Cr是与重用相关联的成本;Cd是交付给客户的软件的实际成本。 11.4 系统分解 类与对象层 人机交互部分 问题域部分 任务管理部分 数据管理部分 主题层 结构层 属性层 服务层 图11.2 典型的面向对象设计模型 1、子系统之间的两种交互方式 客户—
您可能关注的文档
最近下载
- 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)