Inheritance semantics

Inheritance semantics

"Inheritance semantics" is an important concept in object-oriented programming.

References

* http://portal.acm.org/citation.cfm?id=951807.951837
* http://ieeexplore.ieee.org/Xplore/login.jsp?url=/iel2/927/7610/00315499.pdf?temp=x


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Inheritance (computer science) — In object oriented programming, inheritance is a way to form new classes (instances of which are called objects) using classes that have already been defined. The inheritance concept was invented in 1967 for Simula. [ [http://heim.ifi.uio.no/… …   Wikipedia

  • Multiple inheritance — is a feature of some object oriented computer programming languages in which a class can inherit behaviors and features from more than one superclass. Languages that support multiple inheritance include: C++, Common Lisp (via CLOS), EuLisp (via… …   Wikipedia

  • Python syntax and semantics — The syntax of the Python programming language is the set of rules that defines how a Python program will be written and interpreted (by both the runtime system and by human readers). Python was designed to be a highly readable language. It aims… …   Wikipedia

  • Delegation (programming) — For the authorization related term, see delegation in IT. In object oriented programming, there are two related notions of delegation. Most commonly, it refers to a programming language feature making use of the method lookup rules for… …   Wikipedia

  • Function composition (computer science) — In computer science, function composition (not to be confused with object composition) is an act or mechanism to combine simple functions to build more complicated ones. Like the usual composition of functions in mathematics, the result of the… …   Wikipedia

  • Information hiding — This article is about the computer programming concept. For the practice of hiding data in a message or file, see Steganography. For data encryption, see Obfuscated code. In computer science, information hiding is the principle of segregation of… …   Wikipedia

  • Yo-yo problem — In computer science, the yo yo problem is an anti pattern that occurs when a programmer has to read and understand a program whose inheritance graph is so long and complicated that the programmer has to keep flipping between many different class… …   Wikipedia

  • Fragile base class — The fragile base class problem is a fundamental architectural problem of object oriented programming systems where base classes (superclasses) are considered fragile because seemingly safe modifications to a base class, when inherited by the… …   Wikipedia

  • Hierarchy (object-oriented programming) — In computer science s object oriented programming, the mapped relationships of sub and superclasses is known as a hierarchy. This can be visualized as an upside down tree (or perhaps a pyramid), the top of which is known as the root. An exception …   Wikipedia

  • Method (computer science) — In object oriented programming, the term method refers to a subroutine that is exclusively associated either with a class (called class methods, static methods, or factory methods) or with an object (called instance methods). Like a procedure in… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”