La Metodología Orientada a Objetos es aquella que usa objetos y sus herramientas para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.
La programación debe de tener tres objetivos fundamentales:
1. Corrección:
Para determinar si un programa hace lo que debe es muy importante especificar claramente qué debe hacer el programa antes de desarrollarlo y una vez acabado compararlo con lo que realmente hace.
2. Claridad:
Es muy importante que el programa sea lo más claro posible y legible posible para mejorar el mantenimiento del software, se deben buscar errores y corregirlos. Cuando el programa está concluido, es necesario hacerle ampliaciones y/o modificaciones, según la demanda de los usuarios, esta labor puede ser llevada acabo por el mismo programador que implementó el programa o por otros.
3. Eficiencia: Debe consumir la menor cantidad de recursos posible respecto al consumo de tiempo y/o memoria.
VENTAJAS:
1. Son herramientas que nos sirven para desarrollar programas.
2. Sigue un paradigma tradicional: algoritmos+ estructuras de datos= programas.
3. Gira entorno al concepto de objetos.
4. Para comprender la POO se debe de tener en cuenta términos como: Herencia,abstracción, encapsulamiento y polimorfismo.
5. Poder trabajar en un equipo de desarrolladores que solo trabajen clase de objetos.
DESVENTAJAS:
1. Cambia completamente el enfoque del desarrollo de los procedimientos de codificación.
2. La depuración de código orientado a objeto es algo más compleja que la depuración de código estructurado.
3. En el caso de producirse un error debemos recorrer todo el árbol de herencia para encontrarlo.
CONCLUSION:
Un lenguaje de programación es, como todo lenguaje en general, un dialecto; o sea un conjunto de convenciones utilizadas para comunicarse. De este modo, a través de un dialecto que con el tiempo ha ido evolucionando y mejorando, incluso volviéndose más amigable a la comprensión humana, es la forma en que el hombre se comunica con las máquinas.
Suscribirse a:
Enviar comentarios (Atom)

No hay comentarios:
Publicar un comentario