2010-08-08 19 views
7

Soy nuevo en UML. He encontrado estos símbolos para mostrar diferentes modificadores de acceso en UML:Mostrar "interno protegido" en UML?

  • + es para público
  • - es para Private
  • # es para Protegido
  • ~ es para internos

Pero en la referencia que consulté, no hay ningún símbolo para "Interno protegido".

¿Sería el símbolo compuesto #~ apropiado?

+0

¿Qué referencia consultó? ¿Y a qué diagrama UML se aplica su pregunta? Wikipedia define '~' para significar "Paquete" en su artículo sobre el [Diagrama de Clase UML] (https://en.wikipedia.org/wiki/Class_diagram#Visibility). – DavidRR

Respuesta

5

Desafortunadamente, no hay un símbolo (o combinación de símbolos) que signifique "Interno protegido". Esto se debe a que la palabra clave internal es específica de C#, mientras que UML se desarrolló como un lenguaje de marcado universal. Sin embargo, puede llegar a un acuerdo para usar un símbolo particular dentro de su empresa.

+0

¿Su respuesta se aplica al [Diagrama de la clase UML] (https://en.wikipedia.org/wiki/Class_diagram#Visibility) oa un diagrama UML diferente? – DavidRR

+1

La respuesta se aplica al diagrama de clase UML –

+0

También le pregunté al OP si su pregunta es con respecto al diagrama de clase UML. Supongo que sí, pero solo el OP puede aclarar esto. – DavidRR

2

No es una solución hermosa, pero también podría (ab) usar un estereotipo que aplicaría a los atributos/métodos.

Cuestiones relacionadas