Programacion orientada a Objetos Ayuda!!!!

Publicado por bostero_eep, Octubre 05, 2009, 15:16:50

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

bostero_eep

Hola!! Les cuento q estoy en la universidad y estamos viendo programacion orientada a objetos, osea casi ya que primero estamos trabajando con casos de uso, diagramas de clases y diagramas de secuencia y colaboracion (esto es UML) luego pasamos a programar !! esto es un dolor :( !!! Me cuesta mucho agarrarle la mano y ya se me vienen los parciales les agradeceria mucho alguna ayudita con algun manual o algo asi q tenga ejercicios resueltos para mirar!! je je Muchas Gracias!! :up:

hardrocker

No entiendo bien cual es tu problema.
Pasar de los diagramas de secuencia a programar?
Si, supuestamente, los diagramas de secuencia, clase y colaboración están bien hechos, entonces el pasaje a código es mas fácil.
Que parte es lo que te cuesta?
-·=»‡«=·- M€ÐÏØ€VØ-·=»‡«=·-

bostero_eep

claro estamos a punto de empezar a programar .. pero lo que me cuesta es hacer los diagramas de clases y los diagramas de colaboracion y secuencia!! Osea algo importante para luego pasar a programar.. jo jo  :-\

hardrocker

#3
Uh entonces sonamos :P no tengo ningun tuto de eso.
Basicamente primero vas a tener que mirar los casos de uso detalladamente y, a partir de eso empezar a definir las funciones que usarías luego para poder codificar todo.
En un principio es muy jodido, ya que es difícil definir cuales vas a necesitar y qué parámetros pasarle (ya que despues cuando vas codifcando, te vas encontrando con que por ahi era mas fácil o difícil).
Despues, a medida que te vayas acostumbrando ya la vas a tener mas clara y no vas a tener que hacer solicitudes de cambio (agregar cosas a los diagamas de secuencia, clase, etc).
O sea, dicho mas en criollo, la onda es hacer los diagramas de secuencia y colaboración en base a lo que mires de los casos de uso.
Luego, hacés los diagramas de clase mirando los de secuencia y colaboracion.

Verdaderamente no se bien cómo ayudarte, son cosas que tenés que buscar y empezar a practicar a lo loco hasta acostumbrarte :P
Cuaquier cosa avisá.

PD: En Internet hay varios ejemplos copados como para guiarte "muy por arriba".
Por ejemplo aca

-·=»‡«=·- M€ÐÏØ€VØ-·=»‡«=·-

bostero_eep

La verdad tenes razon che.. como recien empiezo a ver esto cuesta un monton no me queda otra q seguir practicando jaja Igual Muchas gracias k-po!!
:up:

andres88_

Mira, yo justamente la clase pasada empece a ver C++, que es el lenguaje que estoy viendo yo, lo de clases y todo eso es un poco confuso de entrada, lo entendi masomenos, pero es medio confuso. Hoy fui a la biblioteca de mi facultad y encontre un libro que explica C++ con ejemplos y definiciones, esta copado. Mi consejo es que te busques un buen libro que te sea de ayuda.

Saludos!! :up:

bostero_eep

Gracias igual andres!! ya rendi un parcial el otro dia.. ojala me haya ido bien , la vieja q ns da la materia es muy teorica eso la ace chota a la materia!! y bue de paso les cuento muchachos q oy empezamos con java es un poco extraño porque nunca lo use y se ve piola  por q te proporciona un monton de cosas el entorno de desarrollo(el eclipse obligatoriamente) y me baje un par de videotutoriales q tan buenos osea te explican lo mas basico .."Hola Java" y eso jaja y en la materia vamos directo a lo mas jodido .. de paso le pediria a ustedes q ya tienen experiencia en esto si me pueden recomendar algun tutorial o algo asi para poder seguir practicando!!! Gracias a todos y bue disculpen q pida tanto jaja  :wave:

andres88_

Cita de: bostero_eep en Octubre 08, 2009, 01:32:34
Gracias igual andres!! ya rendi un parcial el otro dia.. ojala me haya ido bien , la vieja q ns da la materia es muy teorica eso la ace chota a la materia!! y bue de paso les cuento muchachos q oy empezamos con java es un poco extraño porque nunca lo use y se ve piola  por q te proporciona un monton de cosas el entorno de desarrollo(el eclipse obligatoriamente) y me baje un par de videotutoriales q tan buenos osea te explican lo mas basico .."Hola Java" y eso jaja y en la materia vamos directo a lo mas jodido .. de paso le pediria a ustedes q ya tienen experiencia en esto si me pueden recomendar algun tutorial o algo asi para poder seguir practicando!!! Gracias a todos y bue disculpen q pida tanto jaja  :wave:

Pregunta... que carrera estas estudiando??

bostero_eep

estoy enstudiando licenciatura en informatica!!

hardrocker

-·=»‡«=·- M€ÐÏØ€VØ-·=»‡«=·-

bostero_eep

Gracias hardrocker!! lo toy bajando para mirarlos !!
:wave: :wave: :wave: :wave: :wave: :wave: :wave

hardrocker

De nada ;)
Igual, como algo "adicional" de teoría general (de POO o sea, se aplica a todos los lenguajes) te recomiendo el libro "Analisis y deseño orientado a objetos" de Grady Booch.
Fijate si lo podés conseguir... es 98% teorico, pero te sirve mucho para entender bien qué es un objeto, clase, herencia, agregacion, etc.
Específicamente creo que son los primeros cuatro capítulos.
Un abrazo.
-·=»‡«=·- M€ÐÏØ€VØ-·=»‡«=·-

elrosti

bostero_eep: Creo que la parte teorica no la hace "chota" a la materia. La parte teorica es fundamental para que entiendas luego que estas haciendo y no hagas mamarrachos de los que se acostumbran a ver por ahí. Si no entiendes la teoria de la programación a Objetos y todo sobre Herencia, Polimorfismo, etc, nunca vas a  poder sacarle el mayor provecho a la misma y te encontraras haciendo las cosas de la manera mas dificil cuando en realidad si tuvieras los conceptos claros lo harías en un abrir y cerrar de ojos.

JAVA es un gran lenguaje, despues que lo conoces lo adoras, tiene una sintaxis clara y estricta, lo que te obliga a ser prolijo lo cual repercute en software con menos "errores tontos".

Cualquier cosa que necesites con JAVA pegá el chiflido que te doy una mano en lo que pueda.

Saludos.
Yo no lo quería creer..... pero ella me convenció.

4kstore

YO tengo varios resumenes de Algoritmo y programacion de datos de la utn de cba ... se ve java el primero año el que los necesite que chifle nomas.
Un abrazo!



KaSPiTa!

Idem a 4kStore pero no necesariamente de la UTN :P
El que quiera apuntes que pida