Question

Je lisais Algorithms in a Nutshell (O'Reilly) et suis tombé sur ce symbole dans un diagramme de classes. Je suppose que cela signifie que le membre est protégé, mais je voulais voir si quelqu'un savait vraiment ce que cela voulait dire.

Était-ce utile?

La solution

Il indique un membre protégé d'une classe ou d'un autre type de données.

- indique privé

+ indique public

# indique la protection

Autres conseils

'#' indique la visibilité. Dans ce cas, il s’agit d’une opération protégée [le terme "méthode" a été supprimé, car il n’est pas aussi générique].

Ajouter aussi à:

~ indique que le paquet est privé (ou par défaut)

Cela implique qu'il soit protégé, pour une variable, il ne sera vu que dans la classe et les classes héritées.

'#' signifie visibilité " protected " (semblable au public, privé) comportement de la propriété / méthodes dans la classe. Vous pouvez trouver d'autres éléments identiques à l'adresse uml_basic_notations

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top