Академический Документы
Профессиональный Документы
Культура Документы
POO
Trabajo Escrito
Los paradigmas básicamente de definen como aquellos modelos o referencias que nos
orientan y especifican la resolución de problemas planteados en forma general, más
específicamente como reglas o teorías que nos permiten llegar a una determinada
conclusión.
Ahora bien, en programación existen más de 10 paradigmas enfocados a resolver y
sustentar muchos de los problemas y planteamientos que se manejan en este campo, en
mi caso hablare del POO o PROGRAMACION ORIENTADA A OBJETOS, en la que
básicamente explicare la definición, como se compone y el porque su importancia en la
programación actual y un poco de su historia la cual ayudara a entender un poco mejor
el porqué de su creación.
Programación Orientada a Objetos
(POO)
HISTORIA
Como este empezaron a crearse más lenguajes de programación a partir de los años
70 como (small talk), de los años 80 (C++, Objetive C, ADA) entre otros, por tanto, los
lenguajes POO nacen con el objetivo de resolver los problemas que se presentaban a
diario y requerían otro tipo de resultado más eficiente y optimizable que por otros
métodos eran imposibles o demasiado tediosos.
CONCEPTO DEL PARADIGMA POO:
Entendiendo que un paradigma esta formado por los diferentes enfoques que permiten
diseñar soluciones a problemas que se emplean a nivel computacional directamente
relacionado a la realidad.
En la POO su enfoque principal son los objetos, su uso y su interacción, esto con el fin
de agruparlos en clases siempre y cuando tengan una característica en común
estructuradamente.
Al trabajar con objetos la POO nos permite modelar y metodizar la solución de distintos
problemas de una forma muy cercana a la realidad, ya que al asignar o simular un objeto
o en la vida real sustantivo como por ejemplo un carro, bicicleta, etc. Por medio de los
métodos, se puede modelar perfectamente sus acciones (verbos o acciones).
Esto facilita en gran medida la resolución de problemas en mayoría de casos donde se
requiere cálculos y resultados directamente relacionados a entorno en que se maneje
como por ejemplo un colegio, escuelas de futbol, ferreterías donde las clases principales
se relacionan totalmente con lo objetos a los cuales se desea intervenir, permitiendo crear
una estructura ordenada y la cual que permite analizar y desglosar cada objeto de forma
que se pueda optimizar sus funciones en totalidad.
ESTRUCTURA:
Objeto: Representan una entidad concreta o abstracta del mundo real, en programación
básicamente se le conoce como la instancia de una clase en si es lo que da el sentido a
estas. Es una entidad caracterizada por sus atributos propios y cuyo comportamiento está
determinado por las acciones que requieren de otros objetos.
IMPORTANCIA:
Al basarse en objetos y no en funciones como la Programación Estructurada, la POO nos
facilita la creación de software de calidad al darnos una estructura ordenada que permite
la documentación del programa, la reutilización del código y su mantenimiento.
Al tratar de facilitar la simulación de como funcionan los procesos en la vida real, al
momento de diseñar un programa todo parte del mismo problema ya que la metodología
e implantación de la solución se basa en principios lógicos iguales a los reales por tanto
al pasar el código al software facilita su implementación y solución.
EJEMPLOS