Dudas en diagrama de clases UML
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.
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.
