期刊文献+

OOP中继承机制剖析 被引量:1

Analysis of OOP inheritance mechanism
下载PDF
导出
摘要 继承是面向对象程序设计方法学中重要的机制。采用继承机制来组织和设计类,可以提高程序的抽象程度,使之更接近与人类的自然思维。研究了继承的特点,通过程序实例,进行对比分析,探讨了C++语言中由继承带来的属性的隐藏和方法的覆盖、遮蔽等重要性质,得出使用继承不仅可以使得大量的代码可以复用,而且可以大大减少代码和数据的冗余度,同时由方法的覆盖可以实现真正意义上的多态,并由此使得程序具有更好的扩展性。 Inheritance is an important mechanism of object-oriented programming methodology. Using the inheritance mechanism to organize and design classes, the program can improve the level of abstraction, making it more close to the nature of human thought. It studies the inheritance of characteristics in C ++ language, brought by the succession of the hidden properties and methods of coverage, shelter and other important properties by instances, comparative analysis. The results show that using the inheritance not only can make a lot of code reuse, but also can significantly reduce the redundancy of code and data, while the coverage can be achieved by the method of truly multi-state, and thus makes the application more scalability.
出处 《电子设计工程》 2011年第8期29-31,37,共4页 Electronic Design Engineering
关键词 面向对象程序设计 继承 C++ 覆盖 遮蔽 OOP inheritance C++ coverage shelter
  • 相关文献

参考文献3

  • 1Johnsonbaugh.面向对象程序设计-C++语言描述[M].北京:机械工业出版社.2002.
  • 2宋浩远.面向对象程序设计方法概述[J].重庆科技学院学报(自然科学版),2008,10(2):99-102. 被引量:5
  • 3刘璟.高级语言C++程序设计[M].北京:高等教育出版社,2000.

二级参考文献9

  • 1[美]Cay Horstmann 著.面向对象的设计与模式[M].张琛恩译.北京:电子工业出版社,2004.
  • 2[美]高永强编著著.全C编程[M].北京:清华大学出版社,2002.450-515.
  • 3周之英编著.现代软件工程(第二册)[M].北京:科学出版社,2003.268-364.
  • 4[美]Barbara Liskov,John Guttag 著.程序开发原理-抽象、规格与面向对象设计(英文影印版)[M].北京:电子工业出版社,2006.
  • 5[美]Brett D.McLaughlin,Gary Pollice,David West 著.深入浅出面向对象分析和设计(英文影印版)[M].南京:东南大学出版社,2007.
  • 6[加]Scott W.Ambler 著.面向对象软件开发教程(第2版)[M].车皓阳译.北京:机械工业出版社,2003.
  • 7[美]Timothy A.Budd 著.面向对象编程导论(第3版)[M].黄明军译.北京:机械工业出版社,2003.
  • 8[美]Grady Booch 著.面向对象分析与设计(第2)[M].冯博琴译.北京:机械工业出版社,2003.
  • 9Meyer B.System Atic Concurrent Object-oriented Programming[J].Communications of the ACM,1993,36(9):56-80.

共引文献5

同被引文献1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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