The present invention provides an object-oriented disabling mechanism which selectively disables object methods. The object-oriented disabling mechanism prevents the selected methods from being called on an object by other programs or processes via various alternative embodiments. A first preferred embodiment of the object-oriented disabling mechanism works in conjunction with a plurality of method tables to restrict method calls on an object. An alternative preferred embodiment of the object oriented disabling mechanism works in conjunction with a read flag and a write flag to define which methods can be called on an object. Another alternative preferred embodiment of the object oriented disabling mechanism uses software "locks" and a lock conflict matrix associated with the object to determine which methods can be called on an object. A final alternative preferred embodiment of the object oriented disabling mechanism uses a transactional mechanism to commit or rollback changes made to an object as a result of method calls.

La actual invención proporciona un mecanismo que inhabilita orientado al objeto que inhabilite selectivamente métodos del objeto. El mecanismo que inhabilita orientado al objeto evita que los métodos seleccionados sean invitados un objeto por otros programas o procesos vía varias encarnaciones alternativas. Un primer prefirió la encarnación de los trabajos orientados al objeto del mecanismo que inhabilitaban conjuntamente con una pluralidad de tablas del método para restringir método invita un objeto. Una encarnación preferida alternativa del objeto orientó trabajos del mecanismo que inhabilitaban conjuntamente con una bandera leída y una bandera del escribir para definir qué métodos se pueden invitar un objeto. Otra encarnación preferida alternativa del objeto orientó el software "cerraduras" y una matriz de las aplicaciones del mecanismo que inhabilitaba del conflicto de la cerradura asociada al objeto para determinarse qué métodos se pueden invitar un objeto. Un alternativa final prefirió la encarnación de las aplicaciones orientadas objeto del mecanismo que inhabilitaban un mecanismo transaccional de confiar o los cambios de la restauración no actualizada realizados a un objeto como resultado de método llaman.

 
Web www.patentalert.com

< (none)

< Hair treatment composition

> Integrated circuit identification system

> (none)

~ 00007