导读:本文包含了泛型设计论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:程序设计,算法,面向对象,布局,模板,箱体,语义。
泛型设计论文文献综述
左正康,刘志豪,黄箐,游珍,王昌晶[1](2019)在《Apla与程序设计语言泛型特性比较研究》一文中研究指出面向对象编程(OOP)是以对象为编程核心,而泛型程序设计(GP)是根据一个类型所需要的操作需求进行分类和抽象,即GP是一种以类型需求为核心的程序设计范式.描述完整的GP类型需求包含静态语法约束和动态语义约束,主流程序设计语言已经支持静态语法约束,但受语言其他方面的限制,抽象层次较低,定义的泛型概念难以描述及验证基于动态语义的复杂约束需求问题,与完整实现GP尚有距离.该文综合比较了Java、C#、C++、Concept 4种支持泛型程序设计的语言,基于抽象程序设计语言Apla提出了离完整实现GP更近一步的泛型机制,通过同典型泛型实例对各种程序设计语言泛型特性进行分析,验证抽象泛型程序设计语言Apla中该泛型机制的优越性.(本文来源于《江西师范大学学报(自然科学版)》期刊2019年05期)
余建华,赵晓莲[2](2019)在《模板方法设计模式的泛型编程技术实现》一文中研究指出模板方法是设计模式中一种典型的设计范式,传统上是利用面向对象编程技术的多态属性实现的,文章应用泛型编程技术来实现模板方法设计模式。这种实现方式舍弃了面向对象编程技术中基于继承的基类,派生类的虚函数机制,免去了在程序运行过程中虚函数二次寻址的代价。在保留设计模式中程序修改扩展弹性的同时,降低了程序运行负载,提高运行速度,展现出一种泛型编程技术不同于传统的应用场景。(本文来源于《计算机时代》期刊2019年05期)
黄明志[3](2018)在《使用二叉堆设计基于.NET的泛型优先级队列》一文中研究指出提出使用二叉堆作为元素的存储结构,设计基于.NET的优先级队列,实现根据元素的默认比较器或指定的比较器,将优先级别最高的元素首先出队的泛型集合类PriorityQueue<T>。类中的入队和出队操作的时间复杂度均为O(logN),Peek操作的时间复杂度为O(1)。且因其设计的框架结构、命名规则和风格等完全与.NET中System.Collec-tions.Generic命名空间的相关泛型集合类、特别是Queue<T>类的接口和使用方法相一致,故其具有良好的通用性和柔韧性。(本文来源于《现代计算机(专业版)》期刊2018年36期)
闵军,罗泓[4](2017)在《用lambda表达式和std::function类模板改进泛型抽象工厂设计》一文中研究指出抽象工厂模式在软件设计中应用广泛,但抽象工厂模式的传统实现方式存在诸多不足。随着技术的发展,设计模式的实现方式也在不断改进。C++11新标准发布之后,涌现了许多改进方案。本文将在这些改进的基础之上,使用C++11的lambda表达式、std::function类模板等新技术,通过数据结构和代码结构的优化等方式进一步改进泛型抽象工厂设计,给出一种"新型泛型抽象工厂"的实现方式。实验结果表明,该方式更为简洁高效、复用性更强,优雅地实现了对产品类型可变、参数可变、异类组合的支持。该实现方式及代码实用性较强,可以在软件项目中实际使用。(本文来源于《软件工程》期刊2017年09期)
杨旭,李翔,董超宏[5](2015)在《基于Cortex-m3的微控制器泛型固件库分析与设计》一文中研究指出为了降低微控制器程序设计复杂度,提高程序的运行效率及可移植性,本文针对工业控制领域广泛应用的基于arm cortex-m3内核的微控制器,分析与设计了泛型固库,提出了基于对象模型与泛型的新型MCU驱动程序软件框架。实验结果表明,该泛型固件库能有效降低设计复杂度,能方便地在不同MCU之间移植,使用面向对象的软件设计指导思想,能方便地对软件框架进行分层设计,本文所设计泛型固件库基于高效和贴近硬件的c++语言实现。(本文来源于《读书文摘》期刊2015年18期)
宋宁,刘咸超,郭容,樊东升[6](2014)在《展示型课程网站页面布局泛型设计》一文中研究指出网站是信息化教育的主要载体,每年都有大量的课程和教学展示型网站被开发出来,许多部门和机构也话费了大量的精力和资金在网站开发上。本文正是探讨设计一种通用的,并且页面布局能够根据内容表达需要的变化的网站布局设计,并且通过div+css+javascript联合作用,自由或自动设置网页层级元素的display和float两个属性,实现布局多变的网站模板。目前,这个模板的最初版本已经应用到实际中,并取得了良好的效果。(本文来源于《计算机光盘软件与应用》期刊2014年02期)
刘世卿[7](2014)在《基于MapReduce泛型遗传算法的机载计算机散热器设计》一文中研究指出采用传统遗传算法包括并行遗传算法解决机载计算机箱体散热器的设计优化问题时,存在效率低、可扩展性差和不易编程等问题,文中提出遗传算法在MapReduce泛型下的并行化方法。该方法扩展M apReduce的map算子为复合map,将遗传算法的各个阶段合理地分配到复合map和reduce算子中,通过复合map和reduce算子的多步迭代完成目标优化。给出了应用该算法处理某箱体散热器实例,证明了该算法的可行性、有效性以及可扩展性。(本文来源于《机械工程师》期刊2014年01期)
朱仙芝[8](2013)在《泛型化的策略模式设计》一文中研究指出按照GoF的"为变化进行设计"的原则,以匹配度算法的选择问题为实例,将泛型编程技术应用于策略模式设计中。首先通过对低层设计的重构,从诸多匹配度算法中抽取共有的部分,将其泛化为简单的函数对象,并用这些函数对象作为策略模式中的具体策略;再利用泛型技术构建抽象策略和上下文引用关系。这样的设计很好地解决了策略模式设计中的代码重用和泛化问题。(本文来源于《现代电子技术》期刊2013年17期)
周颖颖,刘奇[9](2013)在《Android平台下基于泛型的南京青奥会赛事异步推送方案的设计》一文中研究指出针对基于Android平台的南京青奥会赛事推送系统的需求,服务器端采用了Androidpn服务器实现了Push推送方式,客户端采用了XMPP协议接收服务器推送消息,并提出了一种基于泛型的异步消息推送方案,最终实现出本赛事推送系统。(本文来源于《电脑知识与技术》期刊2013年22期)
黄美林,马建华,李东[10](2012)在《基于SSH框架与泛型的通用分页方法设计与实现》一文中研究指出为解决基于J2EE的Web应用中,信息的分页显示存在大量代码重复和实现过于复杂等问题,文中剖析分页处理过程存在的共性,同时分析目前广泛用于Web应用开发的开源框架struts、spring、hibernate(简称SSH)进行分析。通过SSH框架的整合以及Java泛型技术的应用,文章设计了一种通用的分页方法,并对该方法的实现原型进行设计,同时通过具体实例对实现过程涉及的通用类、核心属性和方法以及参数配置进行详细描述。通过在工程项目中的应用,验证了该方法在降低信息分页处理过程复杂度的同时,提高了分页代码的复用性,同时该方法具有通用高效、简单易用等特点。(本文来源于《计算机技术与发展》期刊2012年01期)
泛型设计论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
模板方法是设计模式中一种典型的设计范式,传统上是利用面向对象编程技术的多态属性实现的,文章应用泛型编程技术来实现模板方法设计模式。这种实现方式舍弃了面向对象编程技术中基于继承的基类,派生类的虚函数机制,免去了在程序运行过程中虚函数二次寻址的代价。在保留设计模式中程序修改扩展弹性的同时,降低了程序运行负载,提高运行速度,展现出一种泛型编程技术不同于传统的应用场景。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
泛型设计论文参考文献
[1].左正康,刘志豪,黄箐,游珍,王昌晶.Apla与程序设计语言泛型特性比较研究[J].江西师范大学学报(自然科学版).2019
[2].余建华,赵晓莲.模板方法设计模式的泛型编程技术实现[J].计算机时代.2019
[3].黄明志.使用二叉堆设计基于.NET的泛型优先级队列[J].现代计算机(专业版).2018
[4].闵军,罗泓.用lambda表达式和std::function类模板改进泛型抽象工厂设计[J].软件工程.2017
[5].杨旭,李翔,董超宏.基于Cortex-m3的微控制器泛型固件库分析与设计[J].读书文摘.2015
[6].宋宁,刘咸超,郭容,樊东升.展示型课程网站页面布局泛型设计[J].计算机光盘软件与应用.2014
[7].刘世卿.基于MapReduce泛型遗传算法的机载计算机散热器设计[J].机械工程师.2014
[8].朱仙芝.泛型化的策略模式设计[J].现代电子技术.2013
[9].周颖颖,刘奇.Android平台下基于泛型的南京青奥会赛事异步推送方案的设计[J].电脑知识与技术.2013
[10].黄美林,马建华,李东.基于SSH框架与泛型的通用分页方法设计与实现[J].计算机技术与发展.2012