Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: elbrujo20 en 14 Abril 2015, 03:41 am



Título: Como aprender POO bien
Publicado por: elbrujo20 en 14 Abril 2015, 03:41 am
Hola soi nuevo en esta pagina quisiera ver si alguien me puede pasar unos tutoriales o alguna manera de poder aprender bien la programacion orientada a objetos ya que es lo que veo en la universidad con el lenguaje java ya se que al usar java es orientado a objetos ppero lo que busco es como entender mejor ese paradigma a la hora de resolver problemas
por que una cosa es saber usar el lenguaje y otra cosa es el paradigma quisiera ver si algun libro que explique bien sobre POO o como aprendieron los que ya tienen experiencia en eso


Título: Re: Como aprender POO bien
Publicado por: Usuario Invitado en 20 Abril 2015, 03:25 am
Oracle tiene un tutorial sobre POO muy completo que esá traducido por si no puedes leer en inglés.

La POO se entiende practicando. Lee primero teoría y luego practica. Empieza por encapsulamiento, sigue con abstracción, herencia y polimorfismo. Importante tener claros los conceptos de abstracción (y niveles de abstracción), cohesión y acoplamiento.


Saludos.


Título: Re: Como aprender POO bien
Publicado por: crack81 en 20 Abril 2015, 22:17 pm
Bueno para aprender poo puedes ver los libros de deitel y deitel sobre java

pero principalmente se aprende practicando y haciendo muchos ejercicios, eso si hay que aprender bien los conceptos porque al rato no quieras aprender polimorfismo si no sabes sobres clases abstractas, herencia, method class, sobre carga o sobre escritura de metodos

Lastimosamente java tiene un mal y es que abusa de la poo ya que muchos problemas no necesitan involucrar ese paradigma, yo por eso siempre recomiendo lenguajes multiparadigma como Delphi o C++ pero solo es una opinion saludos...


Título: Re: Como aprender POO bien
Publicado por: kondrag_X1 en 29 Abril 2015, 16:48 pm
Léete proyectos de gente y fíjate en las estructura que utilizan para resolver los problemas, esto te dará muchísimo juego para plantear soluciones en un futuro.