Object oriented method management system and software for managing class method names in a computer system
System and method for parent class shadowing in a statically linked object hierarchy
System and method for dynamically invoking object methods from an application designed for static method invocation
System for producing language neutral objects and generating an interface between the objects and multiple computer languages
Method for creating an object subclass with selective inheritance
Method and system for optimizing static and dynamic binding of presentation objects with the object data they represent
Method and apparatus for activating and executing remote objects Patent #: 5613148
AbstractA method and apparatus for providing dynamic roles for objects in an object-oriented programming environment. A mechanism adds roles dynamically for an object depending on the context of the object. The IBM System Object Model (SOM) is the principal building block for enabling this function. The dispatch resolution method of the System Object Model supports the functions of this invention. The dynamic objects are represented as list of objects where objects are added to the list at any time. For example, when an application program is started, a person object will only have a student object. Before calling a function requiring teacher characteristics, the teacher role is added to the person object. When the function call returns, the teacher role is deleted from the person object if the role is no longer needed.