• DocumentCode
    2911012
  • Title

    An order-based composition semantics for the inheritance in logic-based object-oriented paradigm

  • Author

    Jin, Zhi

  • Author_Institution
    Inst. of Math., Acad. Sinica, China
  • fYear
    1997
  • fDate
    35674
  • Firstpage
    110
  • Lastpage
    120
  • Abstract
    Inheritance is an important concept in the object-oriented paradigm, but its semantics is far from being well-defined. This paper focuses on inheritance with overriding. First, an elegant approach is proposed for combining the logical style with the object-oriented paradigm. In this language model, inheritance is modelled by an order-based composition of the logic objects. Overriding is given a formal treatment by introducing the so-called hiding operator. Finally, a corresponding model composition with hiding is also presented
  • Keywords
    data encapsulation; inheritance; logic programming; logic programming languages; object-oriented languages; object-oriented programming; programming theory; data hiding; encapsulation; hiding operator; inheritance; language model; logic objects; logic-based object-oriented paradigm; logical style; model composition; order-based composition semantics; overriding; Encapsulation; Logic programming; Mathematics; Message passing; Object oriented modeling; Object oriented programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages, 1997. TOOLS 24. Proceedings
  • Conference_Location
    Beijing
  • Print_ISBN
    0-8186-8551-4
  • Type

    conf

  • DOI
    10.1109/TOOLS.1997.713534
  • Filename
    713534