Implementation of Dynamic Delegation in Strongly Typed Inheritance-Based Systems

作者: Günter Kniesel

DOI:

关键词:

摘要: In this paper we introduce an object-oriented model that integrates class-based inheritance and object-based, dynamic delegation in the framework of a static type system show implementation techniques for strongly typed, inheritance-based languages can be adapted to handle efficiently. Our scheme how today's "production programming" systems smoothly extended support object-based sharing dynamically evolving objects, providing degree expressiveness flexibility was previously known only context prototype-based "exploratory systems.

参考文章(47)
A. Snyder, Inheritance in object-oriented programming languages Inheritance hierarchies in knowledge representation and programming languages. pp. 153- 171 ,(1991)
Bjarne Stroustrup, Multiple Inheritance for C Computing Systems. ,vol. 2, pp. 367- 395 ,(1989)
Philippe Mulet, Pierre Cointe, Definition of a Reflective Kernel for a Prototype-Based Language Proceedings of the First JSSST International Symposium on Object Technologies for Advanced Software. pp. 128- 144 ,(1993) , 10.1007/3-540-57342-9_70
Jan Vitek, R. Nigel Horspool, James S. Uhl, Compile-Time Analysis of Object-Oriented Programs compiler construction. pp. 236- 250 ,(1992) , 10.1007/3-540-55984-1_22
Lynn Andrea Stein, Henry Lieberman, David Ungar, A shared view of sharing: the treaty of Orlando Object-oriented concepts, databases, and applications. pp. 31- 48 ,(1989) , 10.1145/63320.66470
Roel Wieringa, Wiebren de Jonge, Paul Spruit, Roles and Dynamic Subclasses: A Modal Logic Approach european conference on object oriented programming. pp. 32- 59 ,(1994) , 10.1007/BFB0052175
Jens Palsberg, Michael I. Schwartzbach, Object-oriented type systems ,(1994)
Karel Driesen, Urs Hölzle, Jan Vitek, Message Dispatch on Pipelined Processors european conference on object oriented programming. pp. 253- 282 ,(1995) , 10.1007/3-540-49538-X_13
Bertrand Meyer, Eiffel: The Language ,(1991)
G. T. Nguyen, D. Rieu, J. Escamilla, An Object Model for Engineering Design european conference on object oriented programming. pp. 233- 251 ,(1992) , 10.1007/BFB0053040