Pregunta

Estaba leyendo Algoritmos en pocas palabras (O'Reilly) y encontré este símbolo en un diagrama de clase. Supongo que significa que el miembro está protegido, pero quería ver si alguien sabe con certeza qué significa.

¿Fue útil?

Solución

Indica un miembro protegido de una clase u otro tipo de datos.

- Indica privado

+ Indica público

# Indica protegido

Otros consejos

'#' indica la visibilidad. En este caso, se refiere a una operación protegida [se editó el término 'método' ya que no es tan genérico].

Agregar también a:

~ Indica paquete privado (o predeterminado)

Esto implica que está protegido, para una variable solo se verá en la clase y las clases heredadas.

'#' significa visibilidad " protegido " (similar al comportamiento público, privado) de la propiedad / métodos en la clase. Puede encontrar más de lo mismo en uml_basic_notations

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top