ventajas de POO

Páginas: 6 (1343 palabras) Publicado: 30 de marzo de 2014
Ventajas
 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 programas 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ños 1990. En la actualidad, existevariedad de lenguajes de programación que soportan la orientación a objetos.
Las ventajas son las siguientes:
 - Fomenta la reutilización y extensión del código.

- Relacionar el sistema al mundo real.- Permite crear sistemas más complejos.
- Facilita la creación de programas visuales.
- Construcción de prototipos.
- Agiliza el desarrollo de software.
- Facilita el trabajo en equipo.- Facilita el mantenimiento del software.
- Lo interesante de la POO es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible.
- Los programas son fáciles de diseñar debido a que los objetos reflejan elementos del mundo real.
- Las aplicaciones son más sencillas para los usuarios debido a que los datos innecesarios están ocultos.
-Los objetos son unidades autocontenidas.
- La productividad se incrementa debido a que puede reutilizar el código.
- Los sistemas son fáciles de mantener y se adaptan a las cambiantes necesidades de negocios.
- Es más fácil crear nuevos tipos de objetos a partir de los ya existentes.
- Simplifica los datos complejos.
- Reduce la complejidad de la transacción.
-  Confiabilidad.
- Robustez.
-Capacidad de ampliación.
- Permite mostrar la magnitud de los lenguajes de programacion basada en objetos.
- Crea sistemas mas flexibles, que en un futuro son modificables.
 
Alguna de las características fundamentales son:
- Uniformidad: Ya que es la representación de los objetos lleva implica tanto el análisis como el diseño y la codificación de los mismos.
- Comprensión: Tanto los datosque componen los objetos, como los procedimientos que los manipulan, están agrupados en clases, que se corresponden con las estructuras de información que el programa trata.
- Flexibilidad: Al tener relacionados los procedimientos que manipulan los datos con los datos a tratar, cualquier cambio que se realice sobre ellos quedará reflejado automáticamente en cualquier lugar donde estos datosaparezcan.
- Estabilidad: Dado que permite un tratamiento diferenciado de aquellos objetos que permanecen constantes en el tiempo sobre aquellos que cambian con frecuencia permite aislar las partes del programa que permanecen inalterables en el tiempo.
 
Ya que están puestas practicamente todas las ventajas aplicables, voy a poner dos desventajas principales:
- Complejidad para adaptarse.
- Mayorcantidad de código (aunque a la larga no, por la reutilizacion).

Ventajas 1
La idea básica de POO
En POO, los programas de ordenador tienen interacción de "objetos". Un objeto tiene "variables de instancia" y "métodos". Las variables de instancia graban valores asociados con el objeto. Los métodos son funciones que involucran algún aspecto del objeto. En un programa de juego, puede haber unobjeto llamado "nave espacial", que tiene variables de instancia como la cantidad de combustible. Un método podría ser "torpedo contra incendios". Las naves espaciales podrían pertenecer a una "clase" de objetos llamados "objetos en movimiento." Los asteroides también pertenecen a esta clase. La ejecución del programa se compone de los objetos que envían "mensajes" entre sí.
Las ventajas de la POOLa 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. Otra ventaja es que los objetos pueden poseer atributos inherentes de la clase al que pertenecen, por ejemplo, naves espaciales y asteroides podrían tener tanto una posición XY porque todos los objetos que pertenecen a la clase de los objetos en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Características Y Ventajas De La Poo
  • Valoracion critica de la POO. Ventajas y desventajas
  • DIFERENCIA ENTRE PROGRAMACION ESTRUCTURADA Y POO Y VENTAJAS
  • La poo
  • pooo
  • pooo
  • Pooo
  • pooo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS