Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] eliminar mismo objeto en listas distintas

Estas en el tema de eliminar mismo objeto en listas distintas en el foro de C/C++ en Foros del Web. Hola, Estoy haciendo una tarea de sobre una "tienda"... Tengo una lista de trabajadores para la tienda, y otra para cuando los agrego a un ...
  #1 (permalink)  
Antiguo 05/06/2015, 23:03
 
Fecha de Ingreso: marzo-2014
Mensajes: 41
Antigüedad: 10 años, 1 mes
Puntos: 0
eliminar mismo objeto en listas distintas

Hola,
Estoy haciendo una tarea de sobre una "tienda"... Tengo una lista de trabajadores para la tienda, y otra para cuando los agrego a un departamento, por lo tanto las listas son distintas.
Lo que quiero es que cuando elimino el empleado de la lista de tienda se elimine tambien de la lista de grupo de empleados del departamento...

Lo que pensaba es ir arrastrando un metodo (que tenga por parametro el trabajador a eliminar) desde abajo pasando por todas las clases hasta llegar a la tienda, y una vez completado ese metodo eliminarlo en la tienda... Esto violarla la ley de demeter?

Alguna idea de como hacerlo mas sencillo sin pasar por todas las clases (y sus respectivas listas)?

Adjunto un "uml" para que me entiendan mejor...

  #2 (permalink)  
Antiguo 06/06/2015, 02:41
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: eliminar mismo objeto en listas distintas

No sé si he entendido del todo el problema, pero me da que se puede resolver con un patrón Observer

https://es.wikipedia.org/wiki/Observ...dise%C3%B1o%29
__________________
Mi calculadora en Qt

Etiquetas: distintas, listas, nodo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:21.