* 设计要点: 对接口进行设计 发现变化并且封装它 先考虑聚合然后考虑继承 高内聚、低耦合 类内聚——设计类的原则是一个类的属性和操作全部都是完成某个任务所必须的,其中不包括无用的属性和操作。 应该通过类的公共接口实现耦合,不应该依赖于类的具体实现细节。 在设计时应该尽量减少对象之间发送的消息数和消息中的参数个数,降低消息连接的复杂程度。 设计时应该适当使用继承耦合 可重用性 重用性有两个方面的含义: 尽量使用已有的类,包括开发环境提供的类库和已有的相似的类; 如果确实需要创建新类,则在设计这些新类时考虑将来的可重用性。 设计一个可重用的软件比设计一个普通软件的代价要高,但是随着这些软件被重用次数的增加,分摊到它的设计和实现成本就会降低。 框架 框架是一组可用于不同应用的类的集合。 例如,Java应用程序接口(API)就是一个成功的框架包,为众多的应用提供服务。 一般不会直接去修改框架的类,而是通过继承等为应用创建合适的类。 软件架构和软件框架有何区别? 软件架构和软件框架有何区别? 软件框架是一特殊的软件,由实际的代码构建而成,是软件系统、子系统的半成品。 软件框架为具体的解决方案提供了基础,提供了基础服务和可扩展点,同时也建立了一些约束,开发人员在此基础上进行特定业务功能的定制开发。 例如,在J2EE企业级应用程序开发中,经常使用struts+spring+hibernate
您可能关注的文档
- 计算机基础单选题题库(已填充)学案.docx
- 计算机基础第一节室内课学案.ppt
- 计算机基础第一学案.pptx
- 计算机基础试卷学案.docx
- 计算机基础题库学案.docx
- 计算机基础英语常用词汇学案.ppt
- 计算机基础与网页制作学案.ppt
- 免疫规划培训课件精读.ppt
- 免疫规划疫苗针对传染病的监测与控制精读.ppt
- 计算机基础知识培训学案.ppt
- 2025年齐齐哈尔市铁锋区事业单位招聘考试试题及答案解析.docx
- 2026年上海城投集团有限公司校园招聘笔试参考试题及答案解析.docx
- 2026年呼和浩特铁路局校园招聘笔试参考试题及答案解析.docx
- 2026年宜春市烟草专卖局校园招聘考试参考题库及答案解析.docx
- 2026年新余市烟草专卖局校园招聘考试参考题库及答案解析.docx
- 2026年北方智能微机电集团有限公司校园招聘笔试参考试题及答案解析.docx
- 2025年天津市北辰区事业单位招聘笔试试题及答案解析.docx
- 2026年中国石油玉门油田分公司校园招聘考试参考题库及答案解析.docx
- 2026年芜湖市烟草专卖局校园招聘笔试参考试题及答案解析.docx
- 2026年金华市烟草专卖局校园招聘考试参考题库及答案解析.docx
最近下载
- 2025年广东省深圳中学自主招生数学试卷(含答案).pdf VIP
- 制造业企业质量管理能力评估规范.pdf VIP
- Initio Initio USB to SATA Bridge INIC-1618 Specification 说明书用户手册.pdf
- 农业农村局涉企的行政执法检查工作计划.docx VIP
- T_CAQI 220—2021_餐(饮)具及公共用品用具表面.pdf VIP
- 客车侧倾与侧翻稳定性研究绪论.doc VIP
- AQ3062-2025精细化工企业安全管理规范解读.pptx VIP
- VCS 5511719-issue9-201801螺纹紧固件摩擦性能的测定-chs.pdf
- 三洋伺服电机P系列样本.pdf VIP
- EDWARDS爱德华品类信息SCROLL PUMP型号信息nXDS,XDS35i 35iE,XDS46i说明书用户手册.pdf
原创力文档

文档评论(0)