Mechanism for dynamic selection of an object's method
AssigneeInternational Business Machines Corporation
InventorsAlain Charles Azagury, Michael Factor, Avi Teperman, Sara Porat
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAlain Charles Azagury, Michael Factor, Avi Teperman, Sara Porat
Estimating the term…
A data structure and associated mechanism for implementing object oriented programming language, comprising at least two code blocks for at least one method of an object of a specified class, each of the code blocks containing a different implementation of the at least one method. An access mechanism is provided for accessing a desired code block at run-time on a per object instance basis so as to allow selection of a desired implementation of the at least one method without requiring instantiation of an object of a different class. The selection of which implementation to invoke is integrated into an existing invocation method of the language and is thus transparent to a calling application invoking the method.
A computer program product comprising:
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for implementing an object oriented programming language, said method steps comprising:
Dependencies are inferred from the claim text.