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
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.
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...
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.