Comencemos a postear... espero que de aqui salgan muchas entregas sobre este tema. Como todo programador sabe.. hay varios paradigmas de programacion entre ellos la programacion imperativa, funcional, estructurada y muchisimas mas (click aqui para saber de mas) , pero de la que vamos hablar es de la POO como la llamaremos de ahora en adelante en el blog tambien la podriamos llamar OOP jeje pero mejor POO.
La programacion orientada a objetos no es mas que un conjunto de reglas que nos permiten tanto ordenar nuestro codigo asi como nuestras ideas en el momento en que tratamos de conceptualizar una solucion, leguajes como Pascal, Basic y C (No C++) eran de la famila en la que debiamos de pensar de forma estructurada, que quiere decir esto..? pues primero nos haciamos la idea de dividir nuestros problemas en diferentes procesos que solucionaran de forma unitaria alguna caracteristica, Entonces haciamos funciones, procedimientos, librerias de funciones, librerias de procedimientos.. etc... y el archivo principal que ocupaba nuestro programa crecia y crecia y seguia creciendo, tal era su crecimiento que en proyectos grandes nuestro archivo principal terminaba siendo una tira largisima de miles de lineas... Ahora no quiere decir con esto que la programacion estructurada este mal, no claro que no, solo que como lo decia mas arriba era una forma diferente de pensar en una solucion, ya que traspasamos un problema del mundo real a una forma de pensar estructurada.
Ok, como no pretendo abundar en mucha teoria, cada vez que postee algo, es mejor que descubramos la POO en el camino y con ejemplos practicos con el lenguaje por excelencia que ha adoptado esta filosofia de programacion, el lenguaje por supuesto es java(tambien podriamos aprenderlo con c# o c++ pero me gusta java jeje).
Antes de empezar deberiamos de leer aunque sea un poquito de la POO.
Con este paradigma nosotros pasaremos de pensar en problemas del mundo real conceptualizando soluciones basadas en un esquema del mundo real, en la POO todo son objetos que trabajan,se comunican,interactuan entre si, aprenderemos a utilizar varios terminos como Herencia, polimorfismo, encapsulamiento, mensaje, clase, objeto, interfaz... y mucho mas pero como decia antes mejor Vamos a aprender esto sobre la marcha. y como esta es la entrega cero no voy a decir nada mas.. esperen el primer post con codigo.. comenzaremos con la definicion de Clases y Objetos. bye!!!
No hay comentarios:
Publicar un comentario