Categories: All - polimorfismo - herencia - abstracción - encapsulamiento

by judith quispe caillahua 9 years ago

1285

programacion orientada de objetos

La programación orientada a objetos (POO) es una metodología que organiza el código en torno a objetos y clases. Los principios fundamentales de la POO incluyen el polimorfismo, la herencia, la abstracción y el encapsulamiento.

programacion orientada de objetos

Topic flotante

programacion orientada de objetos

Topic principal

CARACTERÍSTICAS

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.

ESTÁTICO

DINAMICO

Unido a la herencia es lo que en ocasiones se conoce como programación genética

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
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 .
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.

MECANISMOS BÁSICOS

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.
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.
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 .
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 .