programacion orientada de objetos
MECANISMOS BÁSICOS
OBJETOS
Son entidades que tienen ciertas características que les dan forma que ejecutan las acciones y controlan su funcionamiento estas características son propiedades , métodos, funciones y eventos .
MENSAJES
Cuando se ejecuta un programa orientado a objetos esto están recibiendo interpretar y respondiendo a mensajes de otros objetos. esto marca una clara diferencia con respecto a los elementos .
MÉTODOS
Se implementa en una clase de objetos y determinación como debe de actuar el objeto cuando recibe un mensaje en adicción las propiedades permitirán almacenar información.
FUNCIONES
la diferencia de que las funciones tiene un valor de remoto y los métodos no , este valor de remoto puede ser un numero de cadena de texto un valor de tipo verdadero o falso e inclusive otro objeto.
CARACTERÍSTICAS
ABTRACCION
Las procesos , las funciones a los métodos pueden también ser abstraídos y cuando lo están , una verdad de técnicas son requeridos para ampliar una abstracción.
ENCAPSULAMIENTO
Es el proceso de almacenar en una misma sección los elementos de una abstracción que construye en su estructura y su comportamiento , sirve para separar el interfaz contractual de una abstracion y su implantacion .
HERENCIA
Los objetos las propiedades comportamiento de todas las clases a las que pertenecen . La herencia organiza y facilita el polimorfismo y el encapsulamiento o permitiendo a los objetos ser definidos y creados como tipos especializados de objetos preexistentes
POLIMORFISMO
Se puede aplicar tanto a funciones como a tipos de datos . Las primeras son aquellas funciones que pueden evaluarse o o ser aplicadas a diferentes tipos de datos de forma indistinta ,los tipos polimorfismo , por su parte , son aquellos tipos de datos que contienen al menos un elemento cuyo tipo no esta especificado.
DINAMICO
Unido a la herencia es lo que en ocasiones se conoce como programación genética
ESTÁTICO
Es aquel en el que los tipos a los que se aplica el polimorfismo deben ser explicitados y declarados uno por uno antes de poder ser utilizados .
Subtema