Dudas en diagrama de clases
Publicado por Alex (1 intervención) el 03/06/2006 10:04:07
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.
Valora esta pregunta
0