Ce qui ne l '#' symbole signifie dans un diagramme de classes UML?
Je lisais des Algorithmes en un Mot (O'Reilly) et est venu à travers ce symbole dans un diagramme de classe. Ma conjecture est que cela signifie que le membre est protégé, mais je voulais voir si quelqu'un sait ce que cela signifie.
Vous devez vous connecter pour publier un commentaire.
Il indique protégé membre d'une classe ou d'un autre type de données.
-
Indique privé+
Indique que le public#
Indique protégéf
pour la finale (fonctions qui ne peuvent pas être surchargée),underline
ous
pour des fonctions statiques, etitalics
oua
pour résumé fonctions.public
, alors que c'estinternal
en C#. Si votre diagramme de ne pas le faire sinon clair que le défaut d'accessibilité de modificateur, c'est une bonne pratique d'inclure le modificateur d'accès symbole.'#' indique la visibilité. Dans ce cas, il se réfère à un protégé de l'opération [ édité le terme "méthode" que ce n'est pas comme générique ].
Ajouter également :
~ Indique colis-privé (ou par défaut)
Cela implique qu'il est protégé, pour une variable, il ne sera vu dans la classe et les classes héritées.
'#' est synonyme de visibilité "protégés" (similaire à public,privé ) le comportement de la propriété/méthodes dans la classe . Vous pouvez trouver plus de même à uml_basic_notations