Efficient method router that supports multiple simultaneous object versions

   
   

OOP environments comprise composite data structures and internal mechanisms for manipulating those structures. The structures are used to allow a user to realize the power of OOP. Hence, the layout of these structures, the way in which the structures inter-relate, and the manner in which they are built and used are all critical to the utility of a particular OOP environment. It is no surprise, then, that manufacturers and suppliers of OOP environments are constantly striving to design composite data structures and internal mechanisms which maximize user productivity. The internal mechanisms and structures that make up the present invention are collectively referred to as the New Object Model (NOM). The composite data structures and organization of the NOM OOP environment provide significant benefits that are not provided by the environments of the prior art. These benefits include: a more efficient method resolution scheme and the ability to add method programs and object instance data to a class definition without the need to recompile the majority of the code base.

De milieu's OOP bestaan uit samengestelde gegevensstructuren en interne mechanismen om die structuren te manipuleren. De structuren worden gebruikt om een gebruiker toe te staan om de macht van OOP te realiseren. Vandaar, is de lay-out van deze structuren, de manier waarop de structuren, en de manier met elkaar in verband brengen waarop zij worden gebouwd en gebruikt allen kritiek aan het nut van een bepaald milieu OOP. Het is geen verrassing, dan, dat de fabrikanten en de leveranciers van milieu's OOP constant ernaar streven om samengestelde gegevensstructuren en interne mechanismen te ontwerpen die gebruikersproductiviteit maximaliseren. De interne mechanismen en de structuren die omhoog de onderhavige uitvinding maken worden collectief bedoeld als Nieuw Model van Objecten (NOM). De samengestelde gegevensstructuren en de organisatie van het milieu NOM OOP leveren significante voordelen op die niet door de milieu's van het vroegere art. worden opgeleverd. Deze voordelen omvatten: een efficiƫntere regeling van de methoderesolutie en de capaciteit om methodeprogramma's en objecten instantiegegevens aan een klassendefinitie zonder de behoefte aan recompile toe te voegen de meerderheid van de codebasis.

 
Web www.patentalert.com

< Aggregation of storage elements into stations and placement of same into an integrated circuit or design

< Representing database permissions as associations in computer schema

> Mechanism for constructing predictive models that allow inputs to have missing values

> Method and computer program product for color coding search results

~ 00106