Mind map
Características de la POO.

Map content
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
Images and files in the map
Information
- Description
- Mind Map on Características de la POO., created by Ricardo Alvear on 19/08/2021.
- Created by
- Ricardo Alvear · Aug 2021
- Updated
- Aug 20, 2021
- Views
- 1
- Rating




