concepto de POO
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.
se puede definir como “un método de implementación en el que los programas se organizan como colecciones cooperativas de objetos,cada uno de los cuales representan una instancia de alguna clase, y cuyas clases son todas miembros de una jerarquía de clases unidas mediante relaciones de herencia”.
Existen tres importantes partesen la definición: la programación orientada a objetos 1) utiliza objetos, no algoritmos, como bloques de construcción lógicos; 2) cada objeto es una instancia de una clase; 3) las clases se relacionanunas con otras por medio de relaciones de herencia.
Objetos
es una unidad dentro de un programa de computadora que consta de un estado y de un comportamiento, que a su vez constan respectivamente dedatos almacenados y de tareas realizables durante el tiempo de ejecución. Un objeto puede ser creado instanciando una clase, como ocurre en la programación orientada a objetos, o mediante escrituradirecta de código y la replicación otros objetos, como ocurre en la programación basada en prototipos.
Identificación de un objeto
Un objeto se representa por medio de una tabla o entidad que estécompuesta por sus atributos y funciones correspondientes.
En comparación con un lenguaje imperativo, una "variable" no es más que un contenedor interno del atributo del objeto o de un estado interno,así como la "función" es un procedimiento interno del método del objeto.
Comunicación entre objetos (mensajes)
El mensaje es esencialmente una orden que se envía a un objeto para indicarle querealice alguna acción. También se define mensaje como la información completa que un objeto emisor transmite hacia un objeto receptor.
Un mensaje contiene tres elementos: el objeto receptor, el tipo de...
Regístrate para leer el documento completo.