¿Que es la Programación Orientada a Objetos?
“Un método de implementación en el que los programas se organizan como colecciones cooperativas de objetos, cada uno de los cuales representauna instancia de alguna clase y cuyas clases son todas miembros de una jerarquía de clases unidas mediante relaciones de herencia”
Grady Booch
La programación orientada a objetos, ha tomado lasmejores ideas de la programación estructurada y los ha combinado con varios conceptos nuevos y potentes que incitan a contemplar las tareas de programación desde un nuevo punto de vista. Laprogramación orientada a objetos, permite descomponer más fácilmente un problema en subgrupos de partes relacionadas del problema. Entonces, utilizando el lenguaje se pueden traducir estos subgrupos a unidadesauto contenidas llamadas objetos.
El término Programación Orientada a Objetos (POO), hoy en día ampliamente utilizado, es difícil de definir, ya que no es un concepto nuevo, sino que ha sido eldesarrollo de técnicas de programación desde principios de la década de los setenta, aunque sea en la década de los noventa cuando ha aumentado su difusión, uso y popularidad. No obstante, se puede definirPOO como una técnica o estilo de programación que utiliza objetos como bloque esencial de construcción.
Un objeto es una unidad que contiene datos y las funciones que operan sobre esos datos. Alos elementos de un objeto se les conoce como miembros; las funciones que operan sobre los objetos se denominan métodos y los datos se denominan miembros datos.
Conceptos de P.O.O.
Objeto: Unaestructura de datos y conjunto de procedimientos que operan sobre dicha estructura. Una definición más completa de objeto es: una entidad de programa que consiste en datos y todos aquellos procedimientosque pueden manipular aquellos datos; el acceso a los datos de un objeto es solamente a través de estos procedimientos, únicamente estos procedimientos pueden manipular, referenciar y/o modificar...
Regístrate para leer el documento completo.