Computacion

Páginas: 9 (2094 palabras) Publicado: 26 de octubre de 2014
UNIVERSIDAD DE PANAMÁ
CENTRO REGIONAL UNIVERSITARIO DE COLÓN
FACULTAD DE INFORMÁTICA, ELECTRÓNICA Y COMUNICACIÓN
PERTENECE A
JEREMÍAS MORENO
ASIGNATURA
LÓGICA DE PROGRAMACIÓN
FACILITADOR
MARTÍNEZ
ASIGNACIÓN Nº9
PROGRAMACIÓN ORIENTADA A OBJETO
FECHA DE ENTREGA
28/5/2014


Presentación……………………………………………………………………1
Índice…………………………………………………………..……..…………..2Introducción…………………………………………………………..…………3
Contenido………………………………………………………….……………4
Definición de POO………………………………………………………4
Utilidad de POO…………………………………………………………5
Ventajas en el uso de POO………………………………………….…6
Desventajas en el uso de POO…………………………………….… 7
Elementos de la POO………………………………………….……….8
Características de la POO…………………………………………….11
Ejemplo………………………………………………………………....12
Conclusiones………………………………………………….…..…………...17Bibliografía……………………………………………………………………..18

La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.
Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas que veremos rápidamente para aclarar conceptos y dar unapequeña base que permita soltarnos un poco con este tipo de programación.
Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos problemas. Para conseguir que los esfuerzos de los programadores puedan ser utilizados por otras personas se creó la POO. Que es una serie de normas de realizar las cosas de manera que otraspersonas puedan utilizarlas y adelantar su trabajo, de manera que consigamos que el código se pueda reutilizar.
Definición de POO
La Programación Orientada a Objetos (POO u 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 programas de computadora. Está basado en varias técnicas, incluyendo: herencia, abstracción,polimorfismo y encapsulamiento.
Utilidad de POO
Su uso se popularizó a principios de la década de 1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.
El término de Programación Orientada a Objetos indica más una forma de diseño y una metodología de desarrollo de software que un lenguaje de programación, ya que en realidad se puede aplicar el Diseño Orientadoa Objetos (En inglés abreviado OOD, Object Oriented Design), a cualquier tipo de lenguaje de programación.
Ventajas en el uso de POO
La primera ventaja del concepto de objetos es que todo el código que tiene algo que ver con las naves espaciales se encuentran en un solo lugar.
los objetos pueden poseer atributos inherentes de la clase al que pertenecen, por ejemplo, naves espaciales yasteroides podrían tener tanto una posición XY porque todos los objetos que pertenecen a la clase de los objetos en movimiento tiene una posición XY.
la POO hace que los programas grandes sean más manejables.
Si todas las ventanas pertenecen a una jerarquía de clases de ventanas y todo el código se refiere a una ventana particular, es con ese objeto de ventana, todas las manipulaciones de ventana sepueden escribir como una transferencia de mensajes sencillos.
Desventajas en el uso de POO
No todos los programas pueden ser modelados con exactitud por el modelo de objetos. Si lo que deseas es leer algunos datos, hacer algo simple y escribir de nuevo, no tienes necesidad de definir clases y objetos. Sin embargo, en algunos lenguajes de POO, puede que tengas que realizar este paso extra.
si sefuerza el lenguaje en el concepto de programación orientada a objetos, se pierden algunas de las características de los lenguajes útiles, como los "lenguajes funcionales".
El concepto que un programador tiene de lo que constituye un objeto abstracto puede no coincidir con la visión de otro programador.
Elementos de la POO
ClaseDefiniciones de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS