martes, enero 24, 2012

*UNIDAD III*

3.1.5. Visibilidad entre clases.

La información visible que manejan los sistemas puede ser bloqueada para evitar su manipulación, con tan solo declarar las palabras reservadas desde el principio de la programación tales como:

*Public: Permite utilizar los elementos declarados en diferentes clases.

*Protected: Palabra que limita el acceso a las clases con herencia.

*Private: Permite la visibilidad exclusivamente en la clase donde se declara.

3.1.6. Navegabilidad.


La navegabilidad entre clases aplica cuando una clase puede utilizar los objetos o propiedades de otra clase, siempre y cuando estén direccionadas mutuamente.

Si la navegabilidad esta relacionada solo a una clase, es decir un solo sentido, se llama navegabilidad unidireccional, si existen en dos sentidos se llama asociación bi- direccional.

La clase que se encuentre relacionada sin navegabilidad, se conoce como bidireccional o no especificada, añade la restricción de que los dos roles son invertibles uno con el otro.

3.1.7. Multiplicidad.

Se refiere a cuantos objetos de una clase pueden estar relacionados con un determinado objeto de otra clase.

Sus símbolos son los siguientes:

  • (cero o más)
  • + (uno o más)
  • ? (cero o uno)
  • ! (exactamente uno).
*IWONG*

    No hay comentarios:

    Publicar un comentario