InicioInfoProgramación orientada a objetos[Programador!]

Programación orientada a objetos[Programador!]

Info6/6/2012
Vamos a hablar un poco de los paradigmas de la programación, y cuales son y porque el paradigma de POO es la mejor en eficiencia y eficacia.

Ejemplo de calcular el mayor de 3 números con procedural

Si A es mayor que B

Entonces si A es mayor que C

El mayor de los tres es A

De los contrario si C es mayor que B

El mayor de los tres es C

De lo contrario:

Si B es mayor que C

El mayor de los tres es B

De los contrario si C es mayor que A

El mayor de los tres es C

FIN


Con el pasar del tiempo se avanza la tecnología de la programación con el paradigma de la programación funcional, con el lema la reutilización de software; este permitía poder ahorrar varias líneas de código, cuando un bloque de código se repetía, por ejemplo en calcular el número mayor de una lista de números se repetía más de una vez, era posible factor izar este bloque de código en una función, y a la hora de volver a usar ese código ya no es escribamos todo el código simplemente invocábamos a la función. Como te darás cuenta si has programado alguna vez ese paradigma ahorra mucho código comparado con el paradigma procedural.

Ejemplo de calcular el mayor de 3 números con una función

FUNCIONAMAYOR(X, Y) inicio

-Si X es mayor que Y entonces devolver X

-De lo contrario devolver Y

Fin FUNCIONMAYOR

Ahora para calcular el mayor de 3 números reutilizamos el código anterior

El mayor es: FUNCIONMAYOR (FUNCIONMAYOR(A, B), C)

Con la llegada de la programación orientad a objetos (OOP, OBJECT-ORIENTED-PROGRAMMING) llegaron las clases con dos conceptos muy útiles, la tecnología de herencia y polimorfismo con el uso de Clases. La herencia nos permite reutilizar software creando una clase a partir de otra haciendo que la nueva clase creada herede todas las funcionalidades de la clase anterior, y solo aumentar las funciones que le faltan. Con el polimorfismo se puede hacer que una misma función sirva para hacer varias tareas esto también ahorra mucho código por ejemplo en el ejemplo de saber cuál es el mayor de tres números en el paradigma funcional nuestra función solo compara números enteros, pero si queremos comparar letras, palabras o números reales ya no puede hacerlo tendríamos que crear otras funciones más para que cada tipo de dato con diferentes nombres pero con el polimorfismo de la programación orientada a objetos se puede hacer que la misma función compare números enteros , números reales, caracteres o letras, cadenas de caracteres o palabras. El polimorfismo facilita la adición de capacidades nuevas a un sistema, y la herencia a reutilizar software, a no inventar la rueda de nuevo, a que código que escribamos sea nuevo y reutilizamos lo que ya está hecho.

Es por eso que la programación orientada a objetos, es utilizada actualmente en todos las tecnologías de programación como C++, JAVA, BASIC.NET, VELNEO, PHP entre otras.

Espero que esta información te haya servido.



Fin del post


Esto esta realizado para que entiendas , el php o aspx o javascript común diferenciado al de Objetos.
Datos archivados del Taringa! original
0puntos
412visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

G
GiAnGroxo🇦🇷
Usuario
Puntos0
Posts93
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.