Mind map
Programación orientada a objetos

Mapa mental: Programación orientada a objetos
Map content
Programación orientada a objetos
Compilación
- En un lenguaje de programación de alto nivel (fácilmente comprensible por el programador) es llamado programa fuente y no se puede ejecutar directamente en una computadora.
Clase
- Definiciones de las propiedades y comportamiento de un tipo de objeto concreto.
- La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ella
Herencia
- Proceso mediante el cual un proceso puede adquiri las propiedades de otro
Objeto
- Entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (métodos), los mismos que consecuentemente reaccionan a eventos
- Corresponden con los objetos reales del mundo que nos rodea, o con objetos internos del sistema
Método
- Algoritmo asociado a un objeto (o a una clase de objetos)
- cuya ejecución se desencadena tras la recepción de un "mensaje"
Atributos
- Características que tiene la clase.
Mensaje
- Una comunicación dirigida a un objeto
- ordena que ejecute uno de sus métodos con ciertos parámetros asociados al evento que lo generó
Propiedad o atributo
- Contenedor de un tipo de datos asociados a un objeto
- visibles desde fuera del objeto y esto se define como sus características predeterminadas
Estado interno
- Es una variable que se declara privada
- se utiliza para indicar distintas situaciones posibles para el objeto (o clase de objetos)
Abstracción
- Denota las características esenciales de un objeto, donde se capturan sus comportamientos
- Los procesos, las funciones o los métodos pueden también ser abstraídos, y, cuando lo están, una variedad de técnicas son requeridas para ampliar una abstracción
Encapsulamiento
- reunir todos los elementos que pueden considerarse pertenecientes a una misma entidad
- Esto permite aumentar la cohesión (diseño estructurado) de los componentes del sistema
Polimorfismo
- Comportamientos diferentes, asociados a objetos distintos
- pueden compartir el mismo nombre
Modularidad
- la propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos)
- Los lenguajes soportan la modularidad de diversas formas.
Principio de ocultación
- es un módulo natural
- Cada tipo de objeto expone una "interfaz" a otros objetos que especifica
Recolección de basura
- la técnica por la cual el entorno de objetos se encarga de destruir automáticamente
Information
- Description
- Mind Map on Programación orientada a objetos, created by Michael Arias on 13/03/2017.
- Created by
- Michael Arias
- Views
- 9
- Rating
More on Paradigmas de programación