Question
What Is Dynamic Inheritance?

Answers

Dynamic inheritance allows objects to change and evolve over time. Since base classes provide properties and attributes for objects, changing base classes changes the properties and attributes of a class. A previous example was a window changing into an icon and then back again, which involves changing a base class between a window and icon class.

More specifically, dynamic inheritance refers to the ability to add, delete, or change parents from objects (or classes) at run-time. Actors, CLOS, and Smalltalk provide dynamic inheritance in some form or other. Single hierarchy systems, such as Self, provide dynamic inheritance in the form of delegation [Ungar 87].

See also [Kim 89, chs 1, 3] for a discussion and [Coplien 92] for some implementation discussion in C++.   Your Comment






Search
Can you Answer!!
  • Q What are the general features of sql server management studio?
  • Q Why are cancer cells more susceptible to destruction by radiation than normal cells?
  • Q What are three positive things your last boss would say about you?
  • Q What are defined by corporate data model?
  • Q Which filters are available in SVG?
  • Q How do we set the date, time format?
  • Q the difference between a soft link and a hard link?
  • Q Struthio Cameus is the Latin name of which creature
  • Q What would the name of your app be?
  • Q Define the Lis data flow?
  • Q Explain about the feature anonymous type?