Conceptos y principios orientados a objetos

Páginas: 10 (2387 palabras) Publicado: 26 de noviembre de 2013







Ingeniería del software. Un enfoque Practico
Capítulo 20: “Conceptos y Principios Orientados a Objetos”








Nombre: Héctor Pablo Linco Queipul.
Jonathan Matías Barrera Sánchez.

Docente: Alex Rodrigo Catalán Carrasco.

Modulo: Taller de Herramientas de Productividad.

Institución: AIEP.

Fecha: 9 de octubre de 2013.










ÍndiceProgramación Orientada a Objetos
































Introducción

El paradigma de la programación orientada a objetos, también conocida como POO, es la que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadoras. Desde su nacimiento en los años 60, el uso de la POOse ha incrementado notablemente, esto se ha debido principalmente al nacimiento de distintos lenguajes de programación orientados a objetos que ganaron bastante popularidad como C++, java y .NET Framework, incluyendo sus lenguajes C# y Visual Basic .NET.
En el siguiente artículo analizaremos las distintas perspectivas de los críticos con relación a la programación orientada a objetos.La programación orientada a objetos se ha convertido en la más popular debido a sus grandes capacidades y ventajas respecto a las antiguas formas de programar. Básicamente, este tipo de programación nos permite crear auténticos objetos, que pueden ser cosas que aparecen en la pantalla, como botones o ventanas, o bien pueden ser objetos de la vida real, como una persona oun lápiz. 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.

Los tres pilares del desarrollo orientado a objetos son la encapsulación, la herencia, el polimorfismo.


La orientación a objetos promete mejoras de amplio alcance en la forma de diseño, desarrollo y mantenimiento del softwareofreciendo una solución a largo plazo a los problemas y preocupaciones que han existido desde el comienzo en el desarrollo de software: la falta de portabilidad del código y reusabilidad, código que es difícil de modificar, ciclos de desarrollo largos y técnicas de codificación no intuitivas.
Un lenguaje orientado a objetos ataca estos problemas. Tiene tres características básicas: debe estarbasado en objetos, basado en clases y capaz de tener herencia de clases. Muchos lenguajes cumplen uno o dos de estos puntos; muchos menos cumplen los tres. La barrera más difícil de sortear es usualmente la herencia.

El elemento fundamental de la OOP es, como su nombre lo indica, el objeto. Podemos definir un objeto como un conjunto complejo de datos y programas que poseen estructura y forman partede una organización.




ESTRUCTURA DE UN OBJETO
Un objeto puede considerarse como una especie de cápsula dividida en tres partes:
1 - RELACIONES
2 - PROPIEDADES
3 – METODOS








¿Porque Creen los críticos que hay que tener cuidado al aplicar el paradigma de objetos?

Porque la programación orientada a objetos es difícil mantener los programas, ya que casi todos o enalgunos los sistemas de software tienen grandes errores ocultos. Es muy compleja la coordinación y organización entre los programadores para la creación de las aplicaciones de media y grandes alcances.

- la programación orientada a objetos es que complica las cosas sin necesidad, por ejemplo, la encapsulación, para acceder a una variable hay que hacerlo con set y get, a la hora de la depuración tepierdes en los árboles de herencia, hasta donde ha llegado la complicación sin necesidad de la programación que han tenido hasta que hacer un lenguaje de modelado para poder entenderse entre programadores.

- Al utilizar la tecnología Orientada a Objetos, es necesario manejar bastante la abstracción, y es ahí donde deja de cumplir su objetivo como representación de las cosas en la vida real....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CONCEPTOS ORIENTADOS A OBJETOS
  • Conceptos programacion orientada a objetos
  • Conceptos Y Principios De La Programación Orientada A Objetos
  • Conceptos Básicos De Los Modelos Orientados A Objetos
  • Conceptos POO (Programación Orientada a Objetos)
  • Conceptos básicos de Programación Orientada a Objetos
  • Conceptos básicos del modelo orientado a objetos
  • Conceptos basicos de la Programacion Orientada a Objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS