Mapa mental
Conceptos de la POO
Conteúdo do mapa
Conceptos de la POO
UML
- Agregacion: Es muy similar a la relación de Asociación solo varía en la multiplicidad ya que en lugar de ser una relación "uno a uno" es de "uno a muchos".
- Asosiacion: En ella se expresa la navegabilidad entre la clase origen y la clase destino, y la cardinalidad de la clase destino en la asociación.
- Ventajas: Genera un código automáticamente. Propone soluciones a algunos errores. Representa las relaciones entre las clases de sistema. Se diseña los componentes de los sistemas. Se protegen los datos.
- Desventajas: Los diagramas de clases especifican qué clases hay y cómo están relacionadas, pero no cómo interactúan para alcanzar comportamientos particulares. El método tiende hacer muy lento. La instalación es muy costosa
Polimorfismo: La capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación.
- Desventajas: el tipo de la referencia (clase abstracta, clase base o interface) limita los métodos que se pueden utilizar y las variables miembro a las que se pueden acceder.
- Ventajas: Permite a los programadores separar las cosas que cambian de las que no cambian, y de esta manera hacer más fácil la ampliación, el mantenimiento y la reutilización de los programas.
Clases Abstractas: Este Tipo de Clases nos permiten crear “método generales”, que recrean un comportamiento común, pero sin especificar cómo lo hacen.
- Desventajas: es una clase de la que no se pueden crear objetos. Una clase abstracta no puede ser utilizada como argumento o como retorno de una función
- Ventajas: * Describen partes de objetos. * Utilizadas en polimorfismo para definir operaciones comunes. * Se pueden utilizar junto con la herencia.
Una interfaz es un conjunto de métodos abstractos y de constantes cuya funcionalidad es la de determinar el funcionamiento de una clase, es decir, funciona como un molde o como una plantilla.
- Ventajas: * Una de las principales ventajas de utilizar interfaces es el polimorfismo ya que separamos la definicion de los metodos de su implementación.
- Desventajas: Las interfaces no admiten más que los modificadores de acceso public y package.
Informações
- Descrição
- Mapa Mental sobre Conceptos de la POO, criado por Aldo Carlos Garc em 06-06-2016.
- Criado por
- Aldo Carlos Garc
- Visualizações
- 0
- Avaliação