Dudas en diagrama de clases UML

alex___8
03 de Junio del 2006
Hola a todos,

antes de nada muchas gracias. Querría consultaros algunas dudas que siempre me surgen cuando hago un diagrama de clases:

- ¿Hay algún truco fiable de detectar las relaciones de dependencia entre clases?. La teoría está muy bien pero a la hora de hacer el diagrama al final nunca se donde ponerlas. Si tengo una clase A que crea una instancia de una clase B, para llamar a uno de sus métodos (pero ojo todo dentro del ámbito de uno de los métodos de A, la instancia de B no es un atributo de A). ¿Eso qué tipo de relación sería?

- Si tengo una clase A y otra clase B y cada una de ellas tienen un atributo de la otra clase ... ¿sería una asociación con navegabilidad en ambas direcciones?. Me explico:

public class A(){
private B atributo;
...
}public class B(){
private A atributo;
...
}
No sé si este tipo de relación será muy normal, ¿debo pensar que es un mal diseño?.


Un saludo y muchas gracias.