期刊文献+

泛型编程与设计模式 被引量:9

Generic Programming and Design Patterns
下载PDF
导出
摘要 现今面向对象已经成为软件业内的主流技术,然而它存在很多的弱点,使得它的通用性和抽象程度受到很大限制。设计模式作为面向对象领域内的高级软件复用技术,同样摆脱不了相同的困扰。泛型编程是面向对象的进一步发展,从更高的角度对世界进行抽象,为面向对象的不足之处提供了解决之道.将设计模式泛化带来更大规模的代码复用,使得设计模式的实现得以自动化,从而使开发人员能以面向设计的方式让使用者自行装配所需机能,产生能表达原始设计意图的代码,实现设计与编码之间的无缝过渡。 Now object-oriented has been the main technologies of software industry, However, there are many problems which limit its general purpose and the abstract degree. Design pattern is an advanced technologies of software reusing within object oriented, but it still can not break away the bugging of the similar problems. Generic programming develops object oriented. It abstracts the world with a higher view, thus many problems in object oriented can be handled by it. Using the ideal of generic prograrnr;aing to generalize design patterns brings programmers mass reusing and automated design patterns, gifting programmers the ability to assemble the components by requirements, and result in the source codes that can express the primitive purpose of design, arehiving the natural transition from designing to coding.
出处 《计算机科学》 CSCD 北大核心 2006年第4期253-257,共5页 Computer Science
基金 福建省自然科学基金 项目编号 A0210018
关键词 面向对象 设计模式 泛型编程 正变分解 Policy-Classes Object oriented, Design patterns, Generic programming, Orthotropic decomposition, Policy-classes
  • 相关文献

参考文献8

  • 1Arthur J. Riel Object-Oriented Design Heuristics [M]. Addision Welly, 1996
  • 2Gamma E, Helm R, Johnson R,et al. Design Patterns: Elements of Reusable Object-Oriented Software [M]. Addison-Wesley,1995
  • 3McNatt W B, Bieman J M. Coupling of Design Patterns: Common Practices and Their Benefits [J]. Computer Software & Applications Conf, 2001
  • 4Mak J K H,Choy C S T, Lun D P K. Hierarchical relationships among bad design patterns and good design patterns [J]. In: Proceedings of the IASTED International Conference on Computer Science and Technology, 2003. 7~13
  • 5徐永松,何克清,卓识,杨纯文,范辉华.一个更容易应用软件模式的方法[J].计算机工程,2003,29(9):83-84. 被引量:1
  • 6方海棠,何克清,卓识,刘进,陈凯.一个基于模式和动作语义的MDA实现方法[J].计算机工程,2004,30(4):67-69. 被引量:2
  • 7孙斌.面向对象、泛型程序设计与类型约束检查[J].计算机学报,2004,27(11):1492-1504. 被引量:15
  • 8Alexandrescu A. Modern C + + Design -Generic Programming and Design Patterns Applied [M]. Addison-Wesley,2001

二级参考文献50

  • 1[1]Soley R M.The OMG Staff Strategy Group. Model Driven Architecture.OMG,White Paper [EB/OL], http://www.omg.org/mda/papers.htm,2000-11
  • 2[2]OMG. OMG Unified Modeling Language Specification (Action Semantics). 2002-01
  • 3[3]OMG. UML Profile for Enterprise Distributed Object Compnting Specification. 2002-02-05
  • 4[4]OMG. UML Profile for EJB. 2001-05-25
  • 5[5]He Keqing. Ontological Analysis of Metamodel for Registering Business Objects. ISO SC32 Interuational Conference, 2002-05
  • 6[6]He Keqing. Ontological Solution of Metamodel for Registering Software Component.亚洲软组件论坛 BOSC 2002,Wuhan,2002-10
  • 7Dahl O-J, Myrhaug B., Nygaard K..(Simula 67)Common Base Language. Norwegian Computing Center: Publication N.S-22, Oslo, 1970
  • 8Goldberg A., Robson D.. Smalltalk-80: The Language and Its Implementation. Reading, MA: Addison-Wesley, 1983
  • 9Stroustrup B.. The C+ +Programming Language. Reading, MA: Addison-Wesley, 1986; 2nd ed., 1991; 3rd ed., 1997
  • 10Meyer B.. Eiffel: A language and environment for software engineering. The Journal of Systems and Software, 1988,(8)

共引文献15

同被引文献83

引证文献9

二级引证文献30

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部