Programaci N Orientada A Objetos

Páginas: 16 (3972 palabras) Publicado: 13 de abril de 2015
Programación 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 objetos y sus interacciones, para diseñar aplicaciones y sistemas informáticos.
Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años1990.
1.1 Conceptos fundamentales dentro de la POO
1.1.1 Clase
En la programación orientada a objetos, una clase es una construcción que se utiliza como un modelo (o plantilla) para crear objetos de ese tipo. El modelo describe el estado y el comportamiento que todos los objetos de la clase comparten. Un objeto de una determinada clase se denomina una instancia de la clase. Una clase por logeneral representa un sustantivo, como una persona, lugar o cosa - es el modelo de un concepto dentro de un programa de computadora. Fundamentalmente, encapsula el estado y el comportamiento del concepto que representa. Encapsula el estado a través de marcadores de datos llamados atributos (o variables miembro o variables de instancia), y encapsula el comportamiento a través de secciones de códigoreutilizables llamados métodos.
1.1.2 Herencia
En orientación a objetos la herencia es el mecanismo fundamental para implementar la reutilización y extensibilidad del software. A través de ella los diseñadores pueden construir nuevas clases partiendo de una jerarquía de clases ya existente (comprobadas y verificadas) evitando con ello el rediseño, la modificación y verificación de la parteya implementada. La herencia facilita la creación de objetos a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes.
Es la relación entre una clase general y otra clase más específica. Por ejemplo: Si declaramos una clase párrafo derivada de una clase texto, todos los métodos y variables asociadas con la clase texto, son automáticamenteheredados por la subclase párrafo.
La herencia es uno de los mecanismos de la programación orientada a objetos, por medio del cual una clase se deriva de otra, llamada entonces clase base o clase padre,(a veces se le denomina superclase pero no es muy común), de manera que extiende su funcionalidad. Una de sus funciones más importantes es la de proveer Polimorfismo
1.1.3 Objeto
En el paradigma deprogramación orientada a objetos, un objeto se define como la unidad que en tiempo de ejecución realiza las tareas de un programa. También a un nivel más básico se define como la instancia de una clase.
Los objetos interactúan unos con otros, cada objeto es capaz de recibir mensajes, procesar datos y enviar mensajes a otros objetos de manera similar a lo que sucede con los objetos de la vidareal.
2 Abstracción
La abstracción encarada desde el punto de vista de la programación orientada a objetos expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás. Además de distinguir entre los objetos provee límites conceptuales. Entonces se puede decir que la abstracción separa las características esenciales de las no esenciales dentro de un objeto. Siun objeto tiene más características de las necesarias los mismos resultarán difíciles de usar, modificar, construir y comprender.
2.1.1 Encapsulamiento
En programación orientada a objetos, se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro, de un objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto.
2.1.2 ModularidadSe denomina Modularidad a la propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos), cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes. Estos módulos se pueden compilar por separado, pero tienen conexiones con otros módulos.
2.1.4 Polimorfismo
En programación orientada a objetos se denomina...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programaci N Orientada A Objetos
  • Programaci n orientada a objetos
  • Programaci N Orientada A Objetos
  • Programaci n orientada a objetos
  • Programaci n orientada o objetos
  • Programaci N Orientada A Objetos Alex
  • PROGRAMACI N ORIENTADA A OBJETOS COMPU
  • La Programaci N Orientada A Objetos O POO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS