Node:Semantic Links to Other Objects, Next:Dynamically Declared Objects, Previous:The Keyword Super, Up:Obj Hierarchies
Some object-oriented languages have syntactic constructs for redirecting the
inheritance chain for certain methods to completely other objects which are not
defined in the object's inheritance hierarchy. This is not needed in SICStus
Objects due to delegation. Assume that the method m/n
is linked
to object some_object
, we just add a method for this:
m(X1, ..., Xn) :- some_object <: m(X1, ..., Xn) &