期刊文献+

一种Delegate机制的设计与分析 被引量:3

Design and Analysis on a Kind of Delegate Mechanism
下载PDF
导出
摘要 近年来,面向对象成为软件设计和开发的主流技术,然而基于继承的类结构的面向对象语言越来越显示出难以满足系统中动态应用的需求。本文就我们在实际工作中所遇到的问题,在分析基于继承和设计模式两种实现方法的基础上,提出一种基于delegate机制的实现方法。分析和模拟实验结果表明,基于delegate机制的实现方法明显优于前两者,可以有效地应用于软件开发。 In the recent years, object-oriented techniques have become mainstream in software development; however, traditional inheritance-based languages cannot satisfy the dynamic requirement in large application software systems. For that reason, in this paper we introduce a kind of delegate-based implementation method founded on both inheritance and design-pattern. Analysis and experimental results show that the performance of delegate-based implementation method is superior to others.
出处 《计算机科学》 CSCD 北大核心 2004年第5期82-85,共4页 Computer Science
基金 国家高技术研究发展计划No.1001AA113161 江苏省自然科学基金No.BK2002080
关键词 Delegate机制 面向对象 类结构 程序设计 继承 设计模式 Object-oriented, Delegate mechanism, Inheritance, Design pattern
  • 相关文献

参考文献5

  • 1[1]Lieberman H. Using Prototypical Objects to Implement Shared Behavior in Object Oriented Systems. 1986
  • 2[2]Richter J. An Introduction to Delegates. MSDN Magazine, April 2001
  • 3[3]Kniesel G. Implementation of Dynamic Delegation in Strongly Typed Inheritance-Based Systems, 1994
  • 4[4]Kniesel G. Dynamic Object-Based Inheritance with Subtyping.2000
  • 5[5]Ma Huadong,Shin G. Multicast Video-on-Demand Services. ACM SIGCOMM Communication Review, Jan. 2002

同被引文献33

  • 1金望正,李莹,徐江浩,李赣生.面向方面编程技术研究[J].计算机应用与软件,2005,22(8):42-45. 被引量:8
  • 2Hachani Q, Bardou D. Using Aspect-Oriented Programming for Design Patterns Implementation. Workshop on Reuse in Object-Oriented Information Systems Design, OOIS 2002.
  • 3AspectJ Web Site. http://www. eclipse, org/aspectj.
  • 4Hursh W,Lopes C. Separation of Concerns, technical report NU-CCS- 95-03 ,College of Computer Science, Northeastern University,1995.
  • 5Kiczales G, Lamping J, et al. Aspect-Oriented Programming [ C ]//Proceedings of ECOOP' 97, Lecture Notes in Computer Science, 1997, 1241:220 - 242.
  • 6Bardou D, Dony C. Split Objects : a Disciplined Use of Delegation within Objects, Proceedings of OOPSLA' 96, ACM SIGPLAN Notices, 1996,31 (10) :122- 137.
  • 7Baniassad E, Clarke S. Aspect-Oriented Analysis and Design: The Theme Approach. Addison-Wesley,2005.
  • 8Miles R. AspectJ Cookbook. O' Reilly, 2004.
  • 9Deepak Alur, John Crupi, Dan Malks. Core J2EE (tm) patterns: Best practices and design strategies [ M ]. 2nd ed. Prentice Hall PTR,2003.
  • 10ErichGamma RichardHelm RalphJohnson 李英军译.设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2000..

引证文献3

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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