LA PROGRAMACION
ORIENTADA A OBJETOS POO
La programación orientada a objetos o POO (OOP
según sus siglas en inglés) es un paradigma de
programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En
la actualidad, existe una gran variedad de lenguajes de programación que
soportan la orientación a objetos.
CLASES Y OBJETOS
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 ellas.
Instancia de una clase. Entidad provista de un conjunto de propiedades
o atributos (datos) y de comportamiento o funcionalidad (métodos), los mismos
que consecuentemente reaccionan a eventos. Se corresponden con los objetos
reales del mundo que nos rodea, o con objetos internos del sistema (del
programa). Es una instancia a una clase.
METODOS
métodos: conjunto de instrucciones
a las que se les asocia un nombre de modo que si se desea ejecutarlas, sólo
basta o referenciarlas a través de dicho nombre en vez de tener que escribilas.
Dentro de estas instrucciones es
posible acceder con total libertad a la información almacenada en los campos,
pertenecientes a la clase dentro de la que el método se ha definido. Por lo que
los métodos premiten manipular los datos almacenados en los objetos.
Sintaxis:
()
{
instrucciones;
}
()
{
instrucciones;
}
Tipo devuelto: Todo método puede
devolver un objeto como resultado de la ejecución de las insrucciones que lo froma, aqui de indica el tipo del dato al que pertenece este objeto.
Si no devuelve nada se indica “void” y si devuleve algo es obligatorio finalizar la ejecución de sus instrucciones con “return ” que indica el objeto a devolverse.
Si no devuelve nada se indica “void” y si devuleve algo es obligatorio finalizar la ejecución de sus instrucciones con “return ” que indica el objeto a devolverse.
HERENCIA
Las clases no están aisladas, sino
que se relacionan entre sí, formando una jerarquía de clasificación. Los
objetos heredan las propiedades y el comportamiento de todas las clases a las
que pertenecen. La herencia organiza y facilita el polimorfismo y el
encapsulamiento, permitiendo a los objetos ser definidos y creados como tipos
especializados de objetos preexistentes. Estos pueden compartir (y extender) su
comportamiento sin tener que volver a implementarlo. Esto suele hacerse
habitualmente agrupando los objetos en clases y estas en árboles o enrejados que reflejan un comportamiento común. Cuando un objeto hereda de más
de una clase se dice que hay herencia
múltiple.
Características y Acciones
Características y Acciones










NE ESTA MEJOR EL MIO
ResponderEliminar