La Web del Programador: Comunidad de Programadores
 
    Pregunta:  22056 - QUE ES UN OBJETO ANONIMO EN EL DIAGRAMA DE OBJETOS EN UML???
Autor:  Beatriz Eugenia Iriarte Villalba
Necesito saber urgentemente que significa , que hace o a que se refieren cuando se utiliza un "objeto anonimo" en el diagrama de objetos que se desarrolla en UML.
Mi profesor me dio un ultimatum para responderle pero no he podido encontrar la respuesta.

Soy estudiante de Ingeniería de Sistemas.

Gracias

  Respuesta:  Jacosito Jacosito
Un objeto anónimo es aquel que se crea sin tener que instanciarlo. Me explico: no lo declaras explícitamente sino que lo instancias "al vuelo" donde lo vayas a ocupar y automáticamente se elimina cuando lo dejas de ocupar.
En resúmen, lo instancias en el momento de ocuparlo y no lo declaras formalmente. La utilidad es que como no lo declaraste formalmente no tienes necesidad de destruirlo, sino que se destruye al momento de terminar su uso.

  Respuesta:  Lourdes
Hola Beatriz, te lo explico, pero no sé si e servirá de algo, ya q hace tiempo q no lo uso y no recuerdo la definición exacta. En UML puedes hacer referencia a un tipo de objetos en general(hallar el nombre de una persona), a un objeto particular de un determinado tipo(al objeto Beatriz del tipo de objeto Persona) o a una clase de objetos(buscar si existe un objeto Beatriz (Busco de entre todos los objetos del tipo persona si hay alguna que cumpla q su nombre es ese). Cuando decimos "objeto anónimo" nos referimos al primero de los casos q te he explicado. Espero q t sirva. Escríbeme si no y busco los apuntes. Un beso.