Ensayo sobre el Control 8 iacc lenguaje de programacion
Enviado por Helena • 15 de Enero de 2019 • 421 Palabras (2 Páginas) • 510 Visitas
...
4
Ocupe todos de tipo público para no complicarme tanto la existencia porque:
'public' se puede acceder desde donde sea.
'protected', solo desde la misma clase o mediante clases heredadas.
'private' únicamente se puede acceder desde la clase que los definió.
5 existe asociación, agregación, composición y herencia
Asociación: define una asociación como una “relación estructural que especifica que los objetos de una clase están conectados con los objetos de otra clase”. Por ejemplo una universidad puede tener múltiples sedes
Una agregación es “un tipo especial de asociación que expresa un acoplamiento más fuerte entre clases”. Indica además que una agregación permite tener relaciones tales como “maestro y esclavo”, “todo y parte de” o “compuesto y componentes” por ejemplo en la parte de alguna sede pueden tener todas las carreras o solo algunas funcionando pero no por eso se eliminan de nuestro programa.
Las relaciones de composición son relaciones fuertes, es decir, no puede existir una parte sin la otra. Por ejemplo: universidad sin alguna sede para impartir sus carreras.
Herencia: A partir de una clase se crea otra subclase llamada “hija”. Es importante este nombre pues denota una jerarquía en la que la clase “padre” es la originaria. Las clases “hijas” asumen de su clase “padre” todos sus atributos y métodos.
Ejemplo en estudiante primero es persona por lo cual hereda de clase persona los atributos y métodos.
Polimorfismo esta propiedad significa que este puede presentar diferente comportamiento dependiendo del contexto en el cual se encuentre. Así, un método podría implementarse de diferentes maneras, dependiendo de los argumentos recibidos o recibir diferentes parámetros
...