PROGRAMACION UDB

Pagina de contenidos PROGRAMACION I Ciclo 02/07

Maricela Carolina Rivera Rodriguez

programacionudb
San Salvador, San Salvador, El Salvador


Mi perfil Completo

PROGRAMACION ORIENTADA A OBJETOS

CONCEPTO


La Programación Orientada a Objetos (POO u OOP según siglas en inglés) es un paradigma de programación que define los programas en términos de "clases de objetos", objetos que son entidades que combinan estado (es decir, datos), comportamiento (esto es, procedimientos o métodos) e identidad (propiedad del objeto que lo diferencia del resto).

La programación orientada a objetos expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas y módulos más fáciles de escribir, mantener y reutilizar.

La programación orientada a objetos es una forma especial, una nueva técnica de estilo y diseño.



CARACTERISTICAS


·
Encapsulación: Significa que en una clase se declaran los tipos de datos y el medio de manipularlos (sus métodos).

· Herencia: Supone crear clases derivadas de otras existentes, que heredan sus tipos y métodos y pueden contener otros nuevos. Si una nueva clase hereda propiedades de más de una antecesora, se denomina herencia múltiple. Sin embargo, no todos los lenguajes orientados a objetos lo permiten.

· Polimorfismo: La programación de funciones o procedimientos que ejecutarán acciones que dependerán de los objetos sobre los que se apliquen.



COMPONENTES


El cómputo es un sistema orientado a objetos que supone la manipulación de objetos de ciertas clases. Una clase es en realidad, un medio de empaquetar una implementación de tipo abstracto de datos (TAD) y esta clase controla el acceso a los elementos.

Una clase contiene toda la información necesaria para construir ejemplares individuales de ella misma: estos ejemplares se conoces como objetos. Es importante comprender la diferencia entre clase y un objeto; una clase es simplemente una especificación para crear objetos. De este modo una única clase permite crear múltiples objetos. Los objetos son entidades reales que serán manipuladas en un programa informático.

Cada objeto contiene su propio conjunto de datos, llamados variables miembros o miembros de datos, que determinan el estado individual de ese objeto. Además una clase puede almacenar información que es compartida por todos los ejemplares de la clase en variables de clase.



USOS DE LA POO


Día a día los costos del Hardware decrecen. Así surgen nuevas áreas de aplicación cotidianamente: procesamiento de imágenes y sonido, bases de datos multimediales, automatización de oficinas, ambientes de ingeniería de software, etc. Aún en las aplicaciones tradicionales encontramos que definir interfases hombre-máquina "a-la-Windows" suele ser bastante conveniente.

Lamentablemente, los costos de producción de software siguen aumentando; el mantenimiento y la modificación de sistemas complejos suele ser una tarea trabajosa; cada aplicación, (aunque tenga aspectos similares a otra) suele encararse como un proyecto nuevo, etc.

Comentarios: 11

 eres la verga gracias a ti pase

  • Enviado por: alan
  • Lun 30 Nov, 2009 GMT

 euh...q porqeria yo keria ver ventaajas y desventajas no otra cosa,,,,,,,pa se tiene esa pagina si lo puedo encontrar en google...........
pudrance......................

  • Enviado por: [daleth]
  • Jue 04 Jun, 2009 GMT

 La estructurada es de más bajo nivel que la OO. Ojo co nel rendimiento.

Saludos !!

  • Enviado por: Cristián Cepeda
  • Jue 04 Jun, 2009 GMT

 Mmmmmmmm esta buena la informacion pero
donde estan las ventajas y desventajas de la programacion orientada a objetos..........

  • Enviado por: brenda
  • Vie 08 Mayo, 2009 GMT

 y las ventajas y desventajas nunca las encontre que paso

  • Enviado por: andrea
  • Dom 26 Abr, 2009 GMT

 donde estan las ventajas y desvnetajas q no las viii

  • Enviado por: un estudiante q buscaba una clase
  • Mie 05 Nov, 2008 GMT

 Que aplicaciones tiene la POO en la vida real en la informatica, un ejemplo mas especifico dnd se vea claramente

  • Enviado por: Miguel
  • Mie 07 Mayo, 2008 GMT

 Cual ha sido el impacto mas grande q ha tenido la programacion orientada a objetos?

  • Enviado por: Alexzandra Cea-Cm060482
  • Lun 15 Oct, 2007 GMT

 Puede decirse que la programacion orientada a objetos es un tanto mas "abstracta"? con esos conceptos de clases y objetos se puede decir que la POO va mas allá de la simple ejecucion de algoritmos, si no que es más amplia creo..

 Aunque la programacion orientada a objetos tiene sus caracteristicas que la favorecen, pero, yo quisiera saber cual es el tipo de programacion mas popular entre la comunidad desarrolladora de software libre?

Respuesta publicada el: Dom 14 Oct, 2007 GMT

Pues, la programacion orientada a objetos es una programacion bastante sencilla y facil de ejecutar, por lo tanto la mas popular.
Saludos

 Para ti entre la programacion orientada a esrtructuras y a objetos cual es la mejor y porque?
Un comentario sabias que a la prograamcion orientada a objetos tambien recibe el nombre de programación sin CALL.

  • Enviado por: [Ingrid]
  • Dom 14 Oct, 2007 GMT

Respuesta publicada el: Dom 14 Oct, 2007 GMT

Pues realmente cada una de las programaciones tiene sus ventajas y desventajas y para serte sincera para mi ambas son iguales xq cada una de ellas es eficiente en su objetivo :-)
Saludos y cuidate

Dejar Comentario

*
Smilies
*
Ingrese el código mostrado. 

Octubre, 2007

Archivo

«Octubre 2007»
DomLunMarMieJueVieSab
 123456
78910111213
14151617181920
21222324252627
28293031   

Buscar



Blog Gratis para humanos.

RR070390; PC070116; RR070858