Mapa mental
Características de la POO.

Conteúdo do mapa
Características de la POO.
Clases.
- Dentro de la programación orientada a objetos, las clases nos van a permitir abstraer los datos y sus operaciones asociadas como si tuviéramos en frente una caja negra.
- Dicho de otro modo, una clase es la declaración de un tipo de objeto. Las clases son similares a los tipos abstractos de datos y equivalen a modelos que describen cómo se construyen ciertos tipos de objetos.
- Diferencia entre objeto y clase
- Un objeto es un simple elemento, no importa lo complejo que pueda ser. Una clase, por el contrario, describe una familia de elementos similares.
- Diferencia entre objeto y clase
- Dicho de otro modo, una clase es la declaración de un tipo de objeto. Las clases son similares a los tipos abstractos de datos y equivalen a modelos que describen cómo se construyen ciertos tipos de objetos.
- Dentro de la programación orientada a objetos, las clases nos van a permitir abstraer los datos y sus operaciones asociadas como si tuviéramos en frente una caja negra.
Objetos.
- Un objeto contiene operaciones que definen su comportamiento y variables que definen su estado entre las llamadas a las operaciones.
- Un objeto contiene operaciones que definen su comportamiento y variables que definen su estado entre las llamadas a las operaciones.
Abstracción.
- Cada objeto en el sistema sirve como modelo de un “agente” abstracto que puede realizar trabajo, informar y cambiar su estado.
- Consiste en la generalización conceptual de un determinado conjunto de objetos y de sus atributos y propiedades, dejando en un segundo término los detalles concretos de cada objeto.
- Cada objeto en el sistema sirve como modelo de un “agente” abstracto que puede realizar trabajo, informar y cambiar su estado.
Modularidad.
- La modularidad es la propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos).
- Al igual que la encapsulación, los lenguajes soportan la Modularidad de diversas formas. La modularidad debe seguir los conceptos de acoplamiento y cohesión.
- La modularidad es la propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos).
Encapsulamiento.
- Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción.
- Se refiere a la capacidad de agrupar y condensar en un entorno con límites bien-definidos distintos elementos.
- Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción.
Herencia.
- Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. Estos pueden compartir (y extender) su comportamiento sin tener que volver a implementarlo. .
- Se aplica sobre las clases. Esto se refiere a que de alguna forma las clases pueden tener descendencia, y ésta heredará algunas características de las clases “padres”.
- Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. Estos pueden compartir (y extender) su comportamiento sin tener que volver a implementarlo. .
Polimorfismo.
- Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando.
- Se refiere a la posibilidad de acceder a un variado rango de funciones distintas a través del mismo interfaz.
- Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando.
Ricardo Andres Alvear Matamoros
Imagens e arquivos do mapa
Informações
- Descrição
- Mapa Mental sobre Características de la POO., criado por Ricardo Alvear em 19-08-2021.
- Criado por
- Ricardo Alvear · ago 2021
- Atualizado
- 20 ago 2021
- Visualizações
- 1
- Avaliação




