- 7
- 0
- 约6.21千字
- 约 53页
- 2016-12-06 发布于湖北
- 举报
* 设计要点: 对接口进行设计 发现变化并且封装它 先考虑聚合然后考虑继承 高内聚、低耦合 类内聚——设计类的原则是一个类的属性和操作全部都是完成某个任务所必须的,其中不包括无用的属性和操作。 应该通过类的公共接口实现耦合,不应该依赖于类的具体实现细节。 在设计时应该尽量减少对象之间发送的消息数和消息中的参数个数,降低消息连接的复杂程度。 设计时应该适当使用继承耦合 可重用性 重用性有两个方面的含义: 尽量使用已有的类,包括开发环境提供的类库和已有的相似的类; 如果确实需要创建新类,则在设计这些新类时考虑将来的可重用性。 设计一个可重用的软件比设计一个普通软件的代价要高,但是随着这些软件被重用次数的增加,分摊到它的设计和实现成本就会降低。 框架 框架是一组可用于不同应用的类的集合。 例如,Java应用程序接口(API)就是一个成功的框架包,为众多的应用提供服务。 一般不会直接去修改框架的类,而是通过继承等为应用创建合适的类。 软件架构和软件框架有何区别? 软件架构和软件框架有何区别? 软件框架是一特殊的软件,由实际的代码构建而成,是软件系统、子系统的半成品。 软件框架为具体的解决方案提供了基础,提供了基础服务和可扩展点,同时也建立了一些约束,开发人员在此基础上进行特定业务功能的定制开发。 例如,在J2EE企业级应用程序开发中,经常使用struts+spring+hibernate
您可能关注的文档
- 5嵌入式课程体系介.ppt
- 5-简历制作和面试礼仪.ppt
- 5常用传感器1.ppt
- 5曲轴飞轮组的拆装与检测.ppt
- 5施工技术交底记录1.doc
- 5建筑工程识图与制图的基本知识.ppt
- 5课时小猫钓鱼.pptx
- 5第五章I 岩石的力学性质.ppt
- 5梁弯曲时的变形.ppt
- 5河南省小学数学科学教学仪器配备标准(详细).docx
- 2026江西赣能智慧能源有限公司第一批次社会招聘1人备考题库及完整答案详解一套.docx
- 2026河南安阳市文旅集团招聘工作人员16人备考题库及参考答案详解1套.docx
- 2026江西萍乡建工集团有限公司第一批次高层次和急需紧缺人才引进8人备考题库及完整答案详解1套.docx
- 2026浙江丽水职业技术学院通识教育学院见习生招聘1人备考题库及答案详解(考点梳理).docx
- 2026河北衡水市植物园公开招聘工作人员30名备考题库及答案详解1套.docx
- 2026河南三门峡市消防救援局招聘政府专职消防员49名备考题库及参考答案详解1套.docx
- 2026河南省中西医结合医院招聘博士研究生30人备考题库及完整答案详解一套.docx
- 2026河南安阳市文惠小学代课教师招聘1人备考题库及答案详解(夺冠系列).docx
- 2026河南南阳师范学院招聘高层次人才168人备考题库及答案详解(易错题).docx
- 2026河北承德市隆化县第一中学选聘急需紧缺学科教师6人备考题库及1套完整答案详解.docx
原创力文档

文档评论(0)