Title :
Description of a new approach to object inheritance
Author :
Al-Haddad, H.M. ; George, K.M. ; Samadzadeh, M.H.
Author_Institution :
Dept. of Comput. Sci., Oklahoma State Univ., Stillwater, OK, USA
Abstract :
A new approach to object inheritance is proposed. The approach is a two-faceted object inheritance model (TIM). TIM is compared with the existing models in terms of the inheritance features provided by these models. TIM is an object inheritance model based on code sharing with the ability to capture the other views of inheritance. It provides single and multiple inheritance on the basis of the message-passing paradigm and provides semantics for object creation and deletion. TIM avoids some of the problems in the existing models and provides full support for other issues related to object-oriented programming such as information hiding, subtyping, and the visibility of inheritance. A simulation of a C++ program using TIM is given as an example
Keywords :
object-oriented programming; C++ program; code sharing; information hiding; inheritance visibility; message-passing; multiple inheritance; object creation; object deletion; object-oriented programming; subtyping; two-faceted object inheritance model; Computer science; Encapsulation; Object oriented modeling; Object oriented programming; Proposals; Software design;
Conference_Titel :
Applied Computing, 1990., Proceedings of the 1990 Symposium on
Conference_Location :
Fayetteville, AR
Print_ISBN :
0-8186-2031-5
DOI :
10.1109/SOAC.1990.82184