por daniel yepez hace 5 años
188
Ver más
Es similar al anterior, pero aqui estan completamente compenetrados y si una clase desaparece, la otra no puede funcionar.
Aquí indicamos que un elemento dependerá de muchos otros. tomamos como referencia la multiplicidad del elemento; lo que se conoce en bases de datos como relaciones de uno a muchos, es decir, una clase contiene varios elementos de la otra.
Indica que una subclase hereda los métodos y atributos especificados por una superclase, de esta forma la subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la superclase (public y protected).
La relación entre clases conocida como Asociación, permite asociar objetos que colaboran entre si. Cabe destacar que no es una relación fuerte, es decir, el tiempo de vida de un objeto no depende del otro.
Los modificadores de acceso son los encargados de mostrar u ocultar los datos de un sistema de información. Este se divide en tres modificadores:
()DEFAULT Indica que el atributo sera accesible desde clases y paquetes internos, no aplica para la herencia.
(-)PRIVATE Indica que el atributo no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de las subclases que se deriven.
(#) PROTECTED Indica que el atributo sólo será accesible desde dentro de la Clase (sólo sus métodos lo pueden accesar).
(+) PUBLIC Indica que el atributo será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados.
Los métodos o funciones son las acciones o comportamientos que puede tener un objeto de la vida real.
Los atributos son las características o propiedades que tiene un objeto de la vida real.