• DocumentCode
    1596514
  • 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
  • fYear
    1990
  • Firstpage
    289
  • Lastpage
    296
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Computing, 1990., Proceedings of the 1990 Symposium on
  • Conference_Location
    Fayetteville, AR
  • Print_ISBN
    0-8186-2031-5
  • Type

    conf

  • DOI
    10.1109/SOAC.1990.82184
  • Filename
    82184