Clases Activas [Guía de Usuario de Enterprise Architect] |
Top Previous Next |
Descripción Una Clase Activa indica que cuando la clase en instanciada, ésta, controla su propia ejecución. En lugar de ser invocada o activada por otros objetos, puede operar independientemente, y definir su propio curso de comportamiento. Definir una Clase Activa en Enterprise Architect
Especificación UML OMG La especificación de UML OMG (Especificación de la Superestructura UML, v2.1.1, p. 438) enuncia: Un objeto activo, es un objeto que como consecuencia directa de su creación, comienza a ejecutar su comportamiento clasificador, y no se detiene hasta que el comportamiento completo sea ejecutado o el objeto sea finalizado por un objeto externo. (Esto es referido en ocasiones como "el objeto teniendo su propio hilo de control.") ) Los puntos en los cuales un objeto activo responde a comunicaciones de otros objetos, está determinado únicamente por el comportamiento del objeto activo y no por el del objeto invocado. Si el comportamiento clasificador de un objeto activo se completa, el objeto es finalizado. |