期刊文献+
共找到16篇文章
< 1 >
每页显示 20 50 100
设计模式和泛型技术在系统重构中的应用研究 被引量:3
1
作者 王会进 陆裕奇 陈超华 《计算机工程与设计》 CSCD 北大核心 2007年第3期725-728,共4页
重构是在不改变代码外在行为的前提下,对代码做出修改,以改进程序内部结构的过程。设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。泛型编程专注于将型别抽象化,形成功能需求方面的一个精细集合,并利用这... 重构是在不改变代码外在行为的前提下,对代码做出修改,以改进程序内部结构的过程。设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。泛型编程专注于将型别抽象化,形成功能需求方面的一个精细集合,并利用这些需求来实现算法。以一个应用系统的数据采集子系统的系统重构为例,将设计模式应用于系统重构中设计阶段,将泛型技术应用于系统重构实现阶段;讨论设计模式技术和泛型技术的结合对系统重构的作用与意义。 展开更多
关键词 设计模式 泛型技术 系统重构 面向对象 软件复用
下载PDF
使用泛型技术消除观察者模式类型依赖
2
作者 赵正旭 张登辉 刘甜 《石家庄铁道大学学报(自然科学版)》 2013年第3期48-52,69,共6页
观察者模式是一种在用户界面设计中广泛使用的设计模式。在传统的观察者模式实现中,虽然目标和观察者之间的耦合性得到降低,但是目标仍须知道观察者的类型,即所有的观察者必须处于同一继承体系下。在既有代码或第三方库中引入观察者模式... 观察者模式是一种在用户界面设计中广泛使用的设计模式。在传统的观察者模式实现中,虽然目标和观察者之间的耦合性得到降低,但是目标仍须知道观察者的类型,即所有的观察者必须处于同一继承体系下。在既有代码或第三方库中引入观察者模式,通常的做法是使用多重继承,这种方法不仅不利于对象间的解耦,而且在一些面向对象语言中,多继承功能是受限的。应用泛型技术在强类型语言中设计一种容器,消除模式中的类型依赖,在不改变观察者模式外部接口的前提下,让任意类型都可以充当观察者。在航天可视化遥操作子系统中采用这种方法对系统进行重构,提高了系统的可扩展性和复用性。 展开更多
关键词 设计模式 观察者模式 泛型技术 面向对象
下载PDF
基于泛型技术的参数化粒子系统研究 被引量:1
3
作者 张新丽 朱大勇 《计算机应用》 CSCD 北大核心 2003年第12期58-60,共3页
在总结国内外学者所建立的粒子模型的基础上,提出了一种新的基于泛型技术的参数化粒子系统模型。研究了模型参数变化对各种现象显示效果的影响,该模型引入泛型思想从不同层次给出了不同现象的参数结构,生成了不同精细程度的动画效果。
关键词 泛型技术 粒子系统 参数化
下载PDF
Java泛型技术之发展(上)——JDK1.4上的实现 被引量:1
4
作者 侯捷 《Internet信息世界》 2002年第8期73-77,共5页
本文介绍了泛型Java的背景知识和一个泛型Java编译器——GJ——的安装方法。读者基础:有Java语言基础,最好用过Java Collection classes。本文适用工具:(1)JDK1.4+JSR14 (2)Generic Java(GJ)本文程序源码(javag.bat、Test.java、Employe... 本文介绍了泛型Java的背景知识和一个泛型Java编译器——GJ——的安装方法。读者基础:有Java语言基础,最好用过Java Collection classes。本文适用工具:(1)JDK1.4+JSR14 (2)Generic Java(GJ)本文程序源码(javag.bat、Test.java、Employee.Java、JQueue.java)可至侯捷网站下载本文同时也是JavaTwo-2002技术研讨会之同名讲题的书面整理与补充。 展开更多
关键词 泛型技术 JDK1.4 JAVA语言 继承 批处理文件
下载PDF
泛型技术和Boost
5
《程序员》 2004年第4期69-72,共4页
已经毋庸置疑,在现代主流商业应用开发领域,曾经的“王者”开发语言——C++的地位已经被九十年代后崛起的基于虚拟机技术的语言或平台取代——如Java、.NET等等。原因很简单,硬件的迅速发展,单位CPU资源成本越来越低。
关键词 泛型技术 BOOST C# JAVA C++
下载PDF
Java泛型技术之发展(下)
6
作者 侯捷 《Internet信息世界》 2002年第9期75-79,共5页
本文介绍了泛型Java的实际应用和底层实现方法。读者基础:有Java语言基础,最好用过Java Collection Classes。本文适用工具:(1)JDK1.4+JSR14(2)Generic Java(GJ)。本文程序源码(javag.bat、Test.java、Employee.java、JQueue.java)可至... 本文介绍了泛型Java的实际应用和底层实现方法。读者基础:有Java语言基础,最好用过Java Collection Classes。本文适用工具:(1)JDK1.4+JSR14(2)Generic Java(GJ)。本文程序源码(javag.bat、Test.java、Employee.java、JQueue.java)可至侯捷网站下载本文同时也是Java Two-2002技术研讨会之同名讲题的书面整理与补充。 展开更多
关键词 泛型技术 JAVA语言 程序代码 编译程序
下载PDF
JDK1.5的泛型实现
7
作者 侯捷 《程序员》 2004年第9期87-92,共6页
泛型技术与 Sun JDK 的渊源可追溯自 JDK 1.3。但无论 JDK 1.3或 JDK 1.4,都只是以编译器外挂附件的方式来支持泛型语法,并且 Java 标准库未曾针对泛型全面改写。而今 JDK 1.5正式纳入泛型。本文讨论 JDK 1.5的泛型实现,包括如何使用及... 泛型技术与 Sun JDK 的渊源可追溯自 JDK 1.3。但无论 JDK 1.3或 JDK 1.4,都只是以编译器外挂附件的方式来支持泛型语法,并且 Java 标准库未曾针对泛型全面改写。而今 JDK 1.5正式纳入泛型。本文讨论 JDK 1.5的泛型实现,包括如何使用及自定义 generic classes and algorithms,其中若干语法异于JDK 1.3和1.4。 展开更多
关键词 泛型技术 JDK1.5 JDK1.4 标准库 编译器 自定义 附件 外挂 追溯 支持
下载PDF
.NET泛型与实现
8
作者 刘未鹏 《程序员》 2004年第4期73-73,共1页
泛型可以在几乎无损于效率的情况下支持代码的高度可复用性,并且具有数学的抽象与美妙(这一点接触过STL源码的人都非常清楚)。于是,泛型几乎立即就成了C++中举足轻重的特性之一。
关键词 ·NET 泛型技术 运行期 面向对象 程序设计
下载PDF
STL模型切片输出CLI前的修补和信息提取 被引量:1
9
作者 周天瑞 徐春晖 +1 位作者 张永 潘海鹏 《南昌大学学报(工科版)》 CAS 2007年第4期364-367,共4页
CLI(Common Layer Interface)是一种通用、完善的层片接口文件,在快速成型工艺中,STL分层产生的切片数据文件要进行CLI格式的输出;但由于STL自身的缺陷,其切片文件的轮廓信息数据有大量的冗余数据甚至错误,同时不具有CLI格式文件输出所... CLI(Common Layer Interface)是一种通用、完善的层片接口文件,在快速成型工艺中,STL分层产生的切片数据文件要进行CLI格式的输出;但由于STL自身的缺陷,其切片文件的轮廓信息数据有大量的冗余数据甚至错误,同时不具有CLI格式文件输出所要求的各种格式信息。分别针对切片轮廓的不封闭和数据冗余,给出了有效的判断修正和滤除方法;针对不具有输出格式信息的切片轮廓数据,提出了有效的信息提取算法;并利用C++的标准模板、采用泛型编程技术对该方法和算法加以实现。实践证明:文章提出的修正和提取算法简单实用,为切片向CLI的输出提供了高效途径。 展开更多
关键词 快速成 CLI文件 STL切片 泛型技术
下载PDF
基于农作物生长模型XML描述脚本的解释系统 被引量:1
10
作者 李惠 刘晓东 +1 位作者 朱林 黄浏祥 《微电子学与计算机》 CSCD 北大核心 2004年第9期134-137,140,共5页
针对一种用XML脚本描述农作物生长模型的方法,提出了对该XML描述脚本进行解释的方法,构建了一个基于Observer模式的XML脚本解释系统。该解释系统能对XML描述脚本实时解释,从而对虚拟农作物生长系统中农作物器官的生长过程进行动态控制,... 针对一种用XML脚本描述农作物生长模型的方法,提出了对该XML描述脚本进行解释的方法,构建了一个基于Observer模式的XML脚本解释系统。该解释系统能对XML描述脚本实时解释,从而对虚拟农作物生长系统中农作物器官的生长过程进行动态控制,使生长模型中的农学知识能直接融入虚拟生长系统。 展开更多
关键词 解释系统 OBSERVER模式 泛型技术 生长模 XML脚本
下载PDF
一种基于可配置层级结构的导航树生成策略 被引量:1
11
作者 高荣芳 《西安石油大学学报(自然科学版)》 CAS 北大核心 2012年第5期95-98,12,共4页
导航树结构固定不变的关联方式在功能丰富、用户组成复杂的信息管理系统中很难满足要求.针对大型信息管理软件中业务信息的导航与展现问题,提出了一种基于可配置层级结构的导航树生成策略,详细阐述了其主要思想及相关算法的实现思路.
关键词 信息管理系统 泛型技术 导航树 递归思想
下载PDF
在Delphi中通过事件委托机制实现观察者模式
12
作者 尹小敏 龙萍 陈艳军 《电脑编程技巧与维护》 2015年第5期32-34,共3页
讨论了观察者模式的原理、优点,以及在实际项目开发中,使用经典观察者模式可能出现的观察者不能实现规定接口,以及多个主题与观察者之间可能存在冲突的问题。解决问题的关键是将经典观察者模式中主题与观察者之间"对象-对象"... 讨论了观察者模式的原理、优点,以及在实际项目开发中,使用经典观察者模式可能出现的观察者不能实现规定接口,以及多个主题与观察者之间可能存在冲突的问题。解决问题的关键是将经典观察者模式中主题与观察者之间"对象-对象"方式的绑定,改为"对象-方法"绑定。就上述问题的解决,探讨在Delphi中通过事件委托机制和泛型技术实现观察者模式的方法。 展开更多
关键词 观察者模式 事件 委托 DELPHI语言 泛型技术
下载PDF
C++热点问题一席谈——Bjarne Stroustrup 2005新春专访
13
作者 荣耀 刘未鹏 《程序员》 2005年第4期104-108,共5页
泛型技术在 C++领域中的应用情况究竟如伺?传统的面向对象技术如何与泛型技术无缝结合?这样的结合究竟可以为我们带来多大的利益?新的 C++OX 标准将会给 C++带来什么样的变化?传统的编程教育方式是否真的适合 C++的学习?C++之父 Bjarne ... 泛型技术在 C++领域中的应用情况究竟如伺?传统的面向对象技术如何与泛型技术无缝结合?这样的结合究竟可以为我们带来多大的利益?新的 C++OX 标准将会给 C++带来什么样的变化?传统的编程教育方式是否真的适合 C++的学习?C++之父 Bjarne Stroustrup 将继续为您解读 C++的现在与未来。 展开更多
关键词 C++ 热点问题 面向对象技术 泛型技术 应用情况 教育方式 传统 编程
下载PDF
Boost.Regex——C++正则表达式快速入门 被引量:4
14
作者 曹光琦 《程序员》 2004年第4期78-81,共4页
正则表达式如今在各种语言体系中都有广泛的应用,Boost.Rege×是 C++中最出色的正则表达式库。从本文中我们不光可以学习到正则表达式的使用,更能体会到泛型技术精妙所在。
关键词 正则表达式 泛型技术 C++ Boost.Regex
下载PDF
Boost问答录 被引量:1
15
作者 王曦 《程序员》 2004年第4期74-77,共4页
这是一篇问答形式的文章,凭着作者对Boost库深刻的理解,读者可以在一问一答中了解到Boost的起源、设计理念、库的使用以及对库的评估等等内容。
关键词 BOOST 泛型技术 设计理念 性能评估
下载PDF
基于.NET的数据缓冲池模块设计与实现
16
作者 张婷婷 卢晓春 《信息与电脑(理论版)》 2013年第6期65-66,共2页
本程序利用.NET平台、框架、多线程、委托和泛型技术,采用面向对象方法,实现通用的数据缓冲池模块设计,该模块提供数据分发、统计处理,支持用户自定义计算方法和数据类型。该模块不仅具有常规数据读写和流量统计功能,还具有在系统底层... 本程序利用.NET平台、框架、多线程、委托和泛型技术,采用面向对象方法,实现通用的数据缓冲池模块设计,该模块提供数据分发、统计处理,支持用户自定义计算方法和数据类型。该模块不仅具有常规数据读写和流量统计功能,还具有在系统底层特性上的控制技术。为采用.NET平台进行系统开发的工程人员提供了方便高效的模块化组件工具。 展开更多
关键词 缓冲池 NET 模块功能 数据缓存 泛型技术 面向对象方法 多线程 程序利用 用户自定义 流量统计
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部