Programación orientada a objetos
PROGRAMACIÓN II
Introducción
La orientación a objetos es un paradigma de programación que facilita la creación de software de calidadpor sus factores que potencian el mantenimiento, la extensión y la reutilización del software generado bajo este paradigma.
El elemento básico de este paradigma no es la función (elementobásico de la programación estructurada), sino un ente denominado objeto.
Conceptos Fundamentales de la POO
Objeto: unidad que permite combinar datos y funciones que operan sobre esos datos.Dentro de un objeto residen los datos (atributos) de los lenguajes tradicionales caracterizan el estado del objeto. Así como funciones o subrutinas (métodos) que operan sobre ellos. Los métodos dentrodel objeto son el único medio de acceder a los datos privados de un objeto.
Un objeto consta de: Tiempo de vida. Estado. Comportamiento.
Métodos: Un método es el procedimiento ofunción que se invoca para actuar sobre un objeto. Los métodos determinan como actúan los objetos cuando reciben un mensaje.
Cuando se ejecuta un programa orientado a objetos ocurren tres sucesos.Primero, los objetos se crean a medida que se necesitan. Segundo. Los mensajes se mueven de un objeto a otro (o del usuario a un objeto) a medida que el programa procesa información o responde a laentrada del usuario. Tercero, cuando los objetos ya no se necesitan, se borran y se libera la memoria.
Clase es la descripción abstracta de un conjunto de objetos; consta de métodos y datosque resumen características comunes del conjunto de objetos. Se pueden definir muchos objetos de una misma clase.
Herencia propiedad que permite a los objetos ser construidos a partir deotros objetos.
Polimorfismo: es el uso de un nombre o un símbolo para representar o significar más de una acción.
Fundamentos de la POO
Abstracción: que permite representar las...
Regístrate para leer el documento completo.