- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
以家为家,以乡为乡,以国为国,以天下为天下。——《管子》
毕业设计(论文)
外文文献翻译
文献、资料中文题目:基于经典问题讲授java的框架设计
文献、资料英文题目:
文献、资料来源:
文献、资料发表(出版)日期:
院(部):
专业:
班级:
姓名:
学号:
指导教师:
翻译日期:2017.02.14
以家为家,以乡为乡,以国为国,以天下为天下。——《管子》
毕业设计(论文)外文资料翻译
指导教师评语:
签名:
年月日
基于经典问题讲授java的框架设计
抽象
所有的程序员应该明白软件系列的概念,知道软件构建的技巧。本文认为经
典的问题,如众所周知的算法和数据结构,都是很好的例子来研究使用的软件家
族设计。本文介绍的两个案例研究,可以用来向学生介绍在Java软件设计,软
件家族使用的软件框架建设。第一个是家族程序,使用众所周知的分而治之的算
法策略。第二个是对家族项目进行遍历二叉树。
关键词:软件系列软件框架;热点;设计模式,分而治之;树的遍历
1、介绍
在一篇经典论文中[17]大卫·帕纳斯指出,“应用需求的变化,在硬件配置的
变化,以及永远存在的机会改善程序意味着软件将不可避免地存在于许多版本“。
以家为家,以乡为乡,以国为国,以天下为天下。——《管子》
帕纳斯建议:开发的一个项目应该接近整个家族的发展的相关程序。他定义了一
个程序家族的一套方案“其如此广泛的共同属性,是有利于研究的共同属性分析
个别成员前的项目。”如果程序员可以识别并利用这些“共同的方面和预测的可
变性”[24],所得到的软件可以构建重用代码共用部位,启用方便适应为特定的
情况下的可变部分。[18]在2001年的一篇文章中,帕纳斯观察有“成长的学术
兴趣和真正的产业成功的一些证据。应用这样的想法,“尚未”大多数工业程序
员似乎忽略了它在他们的急于生成代码“。他警告说,[18],“如果你正在开发
一个家族的项目,你必须自觉地这样做,否则你会招致不必要的长期成本“。如
果软件家族成为普遍的,未来工业的程序员(即学生)需要学习有效设计和建造。
这是一个计算科学和软件工程课程的重要挑战。我们如何应对这一挑战,在大学
课程吗?软件家族被称为软件产品线。软件产品线是“集合从一个普通的一套核
心系统共享功能构建一个管理集的软件资产“[1]。这些资产包括共享一个通用
的软件架构。产品的可重用软件组件和一组[10]。软件产品线全力一般性难教,
因为他们在大学课程的设置设计可能需要广泛的知识,应用领域和使用的特殊目
的语言和工具[24]。然而,软件家族的形式被称为软件框架更容易获得。框架是
基本上是一个可重复使用的骨架,软件产品线实现完全的面向对象的编程语言。
通用方面表示由一组抽象的和具体的“合作类相互密切合作,共同体现了可重复
使用的解决方案“[2]中的问题应用程序域。该框架可以进行定制,以一个特
您可能关注的文档
- 塑胶件卡扣设计1.pdf
- 堤防渗流计算.pdf
- 基坑边坡支护方案(8米内).pdf
- 基于单片机的智能窗帘控制系统软件设计.pdf
- 基于单片机控制的直流恒流源设计 (3).pdf
- 基于PLC控制的流水灯的设计与制作毕业设计.pdf
- 2024年大学试题(农学)-茶树栽培学笔试考试历年典型考题及考点含含答案.docx
- 2024年大学试题(农学)-花卉学笔试考试历年典型考题及考点含含答案.docx
- 311重组DNA技术的基本工具-高二生物课件(人教版2019选择性必修3).pptx
- 第二章地球表面形态复习课件高一上学期地理必修一.pptx
- 2024年大学试题(农学)-草地学笔试考试历年典型考题及考点含含答案.docx
- 复合调味料项目质量管理方案.pdf
- 2024年宜宾职业技术学院高职单招职业适应性测试历年参考题库含答案解析.docx
- 竞选班干部课件 自我介绍 (32).pptx
- 银行器具行业市场发展及发展趋势与投资战略研究报告.docx
- 细胞的增殖与减数分裂 【 知识精研 】高考生物二轮复习 (新高考通用).pptx
- 2024年宜宾职业技术学院高职单招语文历年参考题库含答案解析.docx
- 一级物理实验报告随机分布数据.pdf
- 2024年大学试题(农学)-草坪学笔试考试历年典型考题及考点含含答案.docx
- 初三期末家长会寒假家长会ppt课件.pptx
文档评论(0)