Programación General > Java

 Teoria POO

<< < (2/2)

fonsi3:
A mi mira que lindo, osea que para saber oop con solo saber algortimia ya es suficiente. Pero por favor, no me tomes el pelo, vos no podes enseñarle a un novato cosas tan complicada como hereditaje, privacidad, estaticidad, patrones de diseño, abastracion, encasulpacion, getters y setter, polimorfismo, y cuanta chorizeada mas que englobla la oop, le quemas la cabeza. Tenes que aplicar la famosa frase, "para aprender lo nuevo tenes que saber lo viejo".

Es mas agarrandome de tu post, como podes saber y para que sirve un metodo de una clase, si a vos nunca te enseñaron lo que es una funcion, y encima las llamas "mensajes"  (jua) ?? Esto me hace acordar los payasos que enseñan C#, y primero dicen, "primero vamos a hacer programas en modo consola, asi le agarran la mano a como se programaba antes, y luego pasamos a ver objetos en modo visual",  jaja, por dio!

shadow_rev:
Calma fonsi, nadie te está tomando el pelo. Nada más me baso en el hecho de que, con muchos compañeros míos, aprendimos a programar con base en el paradigma de objetos...

--- Cita de: "fonsi3" ---[...] vos no podes enseñarle a un novato cosas tan complicada como hereditaje, privacidad, estaticidad, patrones de diseño, abastracion, encasulpacion, getters y setter, polimorfismo, y cuanta chorizeada mas que englobla la oop[...]
--- Fin de la cita ---
Aquí es donde yo digo "depende de la forma en que lo enseñes", y en ese sentido tuve unos excelentes tutores, aunque debo confesar que patrones de diseño lo aprendí muchisimo tiempo después de hacer el curso de POO. Es cierto que no puedes coger de primera la idea de objetos, pero una vez que la coges, luego no se te hace complicado.


--- Cita de: "fonsi3" ---[...] como podes saber y para que sirve un metodo de una clase, si a vos nunca te enseñaron lo que es una funcion, y encima las llamas "mensajes"[...]
--- Fin de la cita ---
Si nos enseñaron lo que es una función.... desde la perspectiva de la POO. Por eso dije que "no teníamos ese concepto". Sé que un método es el simil de una función, y en ese tiempo eso fue suficiente para mí. Y las llamé mensajes porque ya he visto ese término en varios textos de Ingeniería de Software (creo que lo vi también en "UML y Patrones" de Larman, luego les confirmo), de hecho yo también los identifico como métodos.En fin, da igual como se llamen si sabes a que me refiero.

No soy todo un experto en el tema (y tampoco me gusta alargar discusiones que no van al caso), pero te puedo asegurar que aprender a programar con un paradigma x es fácil mientras no tengas otros conceptos en la cabeza; te lo digo porque también aprendí programación funcional en Scheme, después de POO, y créeme, fue una experiencia complicada. Haciendo una analogía, sería como aprender otro idioma: cuando ya sabes hablar/escribir/leer en español, se te complica hablar/leer/escribir en inglés a menos que te olvides de tu idioma nativo. No digo que te olvides de programar, eso sería como olvidarse de los fundamentos de hablar/leer/escribir en cualquier idioma (o sea, la algoritmia es como saber hablar, leer y escribir, sin importar el idioma).

PD: "Payasos que enseñan C#", jejeje, muy bueno :good: No digo nada más porque los del foro de C# nos "linchan" :devil:

voltax10:
jeje..vaya ze hizo un poco extenso el tema :P  pero eh aprendido muchas cosas de como empezar con esto de la POO ya que empece programando con visual basic pero nunca ningun profe ni nada me supo explicar las cosas de como hacer las cosas y ahora que pase a POO empece con java pero ni una idea de como empezar ya que si es un poco mas complicado .
muchas gracias por todo tomare el consejo de practicar ya que me gusta mucho esto de la programacion y probare con nuevos lenguajes.
Dentro e poco tendre un examen acerca de poo y pienso que se yo mas que el profe que me va a hacer el examen ya que no tiene ni idea de como explicar almenos que es poo.jeje :D
gracias por todo seguire practicando n_n

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa