Miguel,
Si querés aprender sobre cómo programar con objetos te recomiendo que no
trates de mapear tu conocimiento de programación en C++. Tenés que resetear
tu cabeza por un rato y entender que objetos es un paradigma muy diferente.
Es decir, una manera de "ver la realidad" diferente.
Te puedo recomendar algunos libros y/o papers que conseguís en internet y
que te pueden ayudar a entender el paradigma de objetos:

   - Design Principles Behind Smalltalk - Dan Ingalls
   - La introducción del libro de Design Patterns (el famoso GOF, Gang of
   Four de  Erich Gamma, Ralph Johnson, Richard Helm, John Vlissides)
   - El blog de Hernan Wilkinson. Creo que ya ni lo escribe. Pero fijate
   desde la primera entrada del 2007 introduce muy bien los conceptos de
   programación con objetos.

Yo tuve la suerte de cursar en la Facultad de Ciencias Exactas las dos
materias de objetos, y de tener a dos grandes profesores: Hernan Wilkinson
y Maximo Prieto.

En mi opinión, Los diagramas UML son una herramienta de comunicación que
puede servir en algunos casos para comunicar una idea. Pero que en otros
casos se queda chica. Fijarse si está de moda o no es una estupidez. Si te
permite hacer un modelo para transmitir mejor una idea, adelante, usalo...

Saludos,
Gabriel



El 11 de septiembre de 2015, 7:09 p. m., gabriel<[email protected]>
escribió:

> Me gusta mucho el pharo by example,
> les dejo el link: http://pharobyexample.org/
>
> 2015-09-11 23:01 GMT+01:00 Angel Aberbach <[email protected]>:
>
>> Todo esto genero un pedido de un curso de smalltak....?
>>
>> Me parece que se confundieron y estan haciendo un concurso para que quien
>> es el mas poronga o quien la tiene mas larga...
>>
>> Yo me sumo al pedido original de un curso de smalltak desde cero.
>>
>> Por otra parte no estaria bueno hacer un libro y publicarlo con alguna
>> editorial que publique en Argentina.
>>
>> Tenemos miles de publicaciones sobre lenguajes de todo tipo y colores.
>>
>> Es una idea....
>>
>> Saludos.
>>
>> Angel.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> El 11 de septiembre de 2015, 15:08, Smalltalk <[email protected]>
>> escribió:
>>
>>> Personalmente,
>>>
>>> Hago el sistema en Smalltalk y luego que esta terminado hago un diagrama
>>> UML con el core del sistema para documentacion.
>>> Es muy util ver esos diagramas despues de un tiempo, te acordas te todo
>>> inmediatamente.
>>>
>>> Saludos,
>>> Bruno
>>>
>>> El 11/09/2015 a las 14:26, Guillermo Schwarz escibió:
>>>
>>>
>>> http://programmers.stackexchange.com/questions/144530/how-important-are-uml-diagrams-for-a-successful-project
>>>
>>> http://www.crazyontap.com/topic.php?TopicId=2969
>>>
>>>
>>> http://blog.abstratt.com/2010/02/08/uml-may-suck-but-is-there-anything-better/
>>>
>>> http://c2.com/cgi/wiki?RationalRose
>>>
>>> http://discuss.joelonsoftware.com/default.asp?design.4.217155.22
>>>
>>> http://ask.slashdot.org/story/01/04/05/1554205/is-uml-really-necessary
>>>
>>> "*UML is overblown garbage.*
>>>
>>> Now, I've been working with UML for several years now, and I've always
>>> found that it is a bit two um, "wordy" ( but with graphics ;) I've been in
>>> design sessions where people started getting confused whent there was the
>>> wrong type of link drawn on the board, or other such nonsense, and UML
>>> isn't quite helping. It's making the art of software development much more
>>> complicated that it has to be.
>>> It really appears that *most* devlopers tend to obsess about it.
>>> Years ago, A group of developers I worked with came up with what, at the
>>> time we called "modified booch notation". Really it's very similar to GML,
>>> but without the boxes.(people would draw the clouds/boxes, an the text
>>> wouldn't fit, so we eliminated the boxes and just wrote the text.). With
>>> all the bright developers I worked with, this turned out to be great.
>>> Everyone was understanding the entire model, very quickly. (no UML->brain
>>> thunking... :)
>>>
>>> I would not heistate to say that UML makes new developers afraid, and
>>> doesn't assist in the absorbtion of information any faster than GML. "
>>>
>>>
>>> 2015-09-11 14:08 GMT-03:00 Guillermo Schwarz <
>>> [email protected]>:
>>>
>>>> " UML o no para clarificar, pensar, dibujar un problema, buscarle un
>>>> solucion/diseño y poder transmitirsela a alguien. "
>>>>
>>>> Para eso existen los patrones de diseño y DDD... aunque no te guste...
>>>>
>>>> 2015-09-11 14:06 GMT-03:00 Mariano Martinez Peck <[email protected]
>>>> >:
>>>>
>>>>>
>>>>>
>>>>> 2015-09-11 13:53 GMT-03:00 Guillermo Schwarz <
>>>>> [email protected]>:
>>>>>
>>>>>> Cualquiera que te contradiga en un troll, no?
>>>>>>
>>>>>> Que es eso de ABM?
>>>>>>
>>>>>> Me parece que en argentina viven en una burbuja. Hace años que ya
>>>>>> nadie cree en UML ni en RUP. Y creó que ya he hablado con gente de la 
>>>>>> UBA,
>>>>>> que al parecer se creen que son lo mejor de buenos aires y por ende lo
>>>>>> mejor de argentina y del mundo.
>>>>>>
>>>>>> Pero no tienen argumentos, sólo insultos. Tan mal están en argentina
>>>>>> que el cerebro ya no funciona?
>>>>>>
>>>>>> El ego es ese pequeño argentino que todos llevamos dentro.
>>>>>>
>>>>>> Como se suicida un argentino? Se sube a la cima de su ego y se tira.
>>>>>> No muere de golpe, sino de hambre.
>>>>>>
>>>>>> _ Che, les decimos que somos argentinos?
>>>>>>
>>>>>> _ No, deja que se jodan.
>>>>>>
>>>>>> ...
>>>>>>
>>>>>> Si crees que UML es lo mejor del mundo sigue usándolo, pero no hagas
>>>>>> que otros usen esa porquería. No aporta valor, toma tiempo y termina 
>>>>>> siendo
>>>>>> un desperdicio.
>>>>>>
>>>>>> Deberían aprender metodologías agiles. Como XP, Scrum, Kanban, DSDM.
>>>>>>
>>>>>
>>>>> Vos queres que me ponga a discutir con alguien que confunde
>>>>> metodologias de desarrollo con herramientas de comunicación?
>>>>> Perdón, pero mi burbuja Argentina me consume mucho tiempo y como soy
>>>>> el mejor nadie me puede reemplazar, así que tengo que laburar.
>>>>>
>>>>>
>>>>>> De hecho lo que esta de moda
>>>>>>
>>>>>
>>>>> Nadie está discutiendo lo que está de moda. Me equivoqué de lista?
>>>>> Ahora entiendo esto de seguir a la moda y porque tu avatar es de Java.
>>>>>
>>>>>> para el modelado es DDD, que básicamente es codificar las clases del
>>>>>> dominio directente a nivel conceptual en un archivo de texto que se puede
>>>>>> versionar, se podría decir que es un UML textual, pero no es ambiguo, es
>>>>>> ejecutable.
>>>>>>
>>>>>> No sólo funciona, funciona increíblemente bien. Si ya tienes todos
>>>>>> los requerimientos, puedes tener todas las clases del dominio, 
>>>>>> incompletas
>>>>>> obviamente en un dia, con sus relaciones.
>>>>>>
>>>>>> Puedes tener un prototipo con el modelo conceptual andando con test
>>>>>> unitarios en 2 semanas.
>>>>>>
>>>>>> Y puedes tener una aplicación completa terminada con interfaz de
>>>>>> usuario y persistencia en un par de meses.
>>>>>>
>>>>>
>>>>> Todo esto no tiene nada que ver con que uses UML o no para clarificar,
>>>>> pensar, dibujar un problema, buscarle un solucion/diseño y poder
>>>>> transmitirsela a alguien.
>>>>>
>>>>>
>>>>>> Un abrazo fuerte,
>>>>>> Guillermo.
>>>>>> El sep 11, 2015 11:27 AM, "miguel agustin cardamone" <
>>>>>> [email protected]> escribió:
>>>>>>
>>>>>>> Hola
>>>>>>>
>>>>>>> yo soy defensor de UML me parece una herramienta muy importante y es
>>>>>>> mas yo no tengo problemas con los diagramas de clases y los conectores 
>>>>>>> son
>>>>>>> importantes lo que tengo problemas es en la comunicacion de mi dominio
>>>>>>> hecho en UML o diagrama de clases con smalltalk esa es mi dificultad y 
>>>>>>> yo
>>>>>>> programo desde mucho tiempo en c ++ clipper foxpro 2.5 visual fox pro
>>>>>>> visual .net 2003 / 2005 / 2010.
>>>>>>>
>>>>>>> Y no puedo entender eso nada mas traducirlo a smalltalk
>>>>>>>
>>>>>>> saludos
>>>>>>>
>>>>>>> miguel
>>>>>>>
>>>>>>> On Friday, September 11, 2015 at 10:58:31 AM UTC-3, Mariano Martinez
>>>>>>> Peck wrote:
>>>>>>>>
>>>>>>>> Uhhh hace mucho que no venia el troll.
>>>>>>>>
>>>>>>>> Es cierto que un UML estricto, de libro, y a rajatabla, es bastante
>>>>>>>> inútil. Pero, si decís que UML no sirve para nada, y que es inútil, me
>>>>>>>> parece que le estas pifiando. De hecho, me da la impresión que con ese
>>>>>>>> comentario, claramente nunca te viste más exigido que hacer un ABM. Si 
>>>>>>>> en
>>>>>>>> algún momento tuviste la oportunidad de desarrollar algo un poco más
>>>>>>>> complejo que un ABM, y te tomaste el tiempo para pensar un poco la 
>>>>>>>> solución
>>>>>>>> y el diseño, no entiendo como no podes hacer un par de diagramas. No 
>>>>>>>> hablo
>>>>>>>> de UML estricto. No me importa si las flechas son punteadas o 
>>>>>>>> continuas. O
>>>>>>>> si podes las letras en cursiva o subrayada.  Me importa un huevo eso. 
>>>>>>>> Pero
>>>>>>>> como mínimo, te sentas, agarras un papel y empezas a ver que 
>>>>>>>> objetos/clases
>>>>>>>> tenes, como colaboran entre ellos, que mensajes se envian etc.  Llamalo
>>>>>>>> diagrama de clases, diagrama de objectos, diagrama de sequencia, como
>>>>>>>> quieras.
>>>>>>>>
>>>>>>>> Ahora, si te dedicas a hacer chorizos todo el día o no paras un
>>>>>>>> minuto ni a pensar la solución antes de codear, y si, UML te va a 
>>>>>>>> resultar
>>>>>>>> inútil.
>>>>>>>>
>>>>>>>> Saludos,
>>>>>>>>
>>>>>>>>
>>>>>>>> 2015-09-11 8:51 GMT-03:00 Guillermo Schwarz <[email protected]>
>>>>>>>> :
>>>>>>>>
>>>>>>>>> "UML is for managers"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hahahahah
>>>>>>>>>
>>>>>>>>> La implicación es que es que los managers son tontos y que UML es
>>>>>>>>> para tontos...
>>>>>>>>>
>>>>>>>>> JAJAJAJA
>>>>>>>>>
>>>>>>>>> 2015-09-09 22:15 GMT-03:00 Andres Valloud <[email protected]>:
>>>>>>>>>
>>>>>>>>>> Casualmente publique los videos de Smalltalks 2010 en YouTube
>>>>>>>>>> hace unos dias, y alli Carla Griggio habla acerca de UML Diagrams 
>>>>>>>>>> for Pharo.
>>>>>>>>>>
>>>>>>>>>> https://www.youtube.com/watch?v=nAOIHPsSgKQ
>>>>>>>>>>
>>>>>>>>>> Andres.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2015-09-09 12:43 GMT-07:00 miguel agustin cardamone <
>>>>>>>>>> [email protected]>:
>>>>>>>>>>
>>>>>>>>>>> hola
>>>>>>>>>>>
>>>>>>>>>>> lo que ando necesitando es objetos con smalltalk modelado con
>>>>>>>>>>> UML eso es todo y perdon ssi me exprese mal
>>>>>>>>>>>
>>>>>>>>>>> saludos
>>>>>>>>>>>
>>>>>>>>>>> miguel
>>>>>>>>>>>
>>>>>>>>>>> On Wednesday, September 9, 2015 at 1:52:18 PM UTC-3, Matias
>>>>>>>>>>> Garcia Isaia wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> La gente de 10pines creo que da cursos más o menos
>>>>>>>>>>>> regularmente. Podes entrar a la web o esperar cuatro minutos más a 
>>>>>>>>>>>> que
>>>>>>>>>>>> aparezca Hernan y te lo venda :)
>>>>>>>>>>>> On Sep 9, 2015 9:39 PM, "Emilio Oca" <[email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hola Miguel
>>>>>>>>>>>>> Yo di varios cursos de objetos.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Que es lo que estas necesitando?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Saludos
>>>>>>>>>>>>>
>>>>>>>>>>>>> Emilio
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2015-09-09 11:46 GMT-03:00 miguel agustin cardamone <
>>>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hola
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> alguien sabe quiien da clases de objetos con smalltalk ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> saludos
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Miguel A Cardamone
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> To post to this group, send email to
>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://www.clubSmalltalk.org
>>>>>>>>>>>>>> ---
>>>>>>>>>>>>>> Has recibido este mensaje porque estás suscrito al grupo
>>>>>>>>>>>>>> "ClubSmalltalk" de Grupos de Google.
>>>>>>>>>>>>>> Para anular la suscripción a este grupo y dejar de recibir
>>>>>>>>>>>>>> sus mensajes, envía un correo electrónico a
>>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>>> Para acceder a más opciones, visita
>>>>>>>>>>>>>> https://groups.google.com/d/optout.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> --
>>>>>>>>>>>>> To post to this group, send email to
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://www.clubSmalltalk.org
>>>>>>>>>>>>> ---
>>>>>>>>>>>>> Has recibido este mensaje porque estás suscrito al grupo
>>>>>>>>>>>>> "ClubSmalltalk" de Grupos de Google.
>>>>>>>>>>>>> Para anular la suscripción a este grupo y dejar de recibir sus
>>>>>>>>>>>>> mensajes, envía un correo electrónico a
>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>> Para acceder a más opciones, visita
>>>>>>>>>>>>> https://groups.google.com/d/optout.
>>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>> --
>>>>>>>>>>> To post to this group, send email to [email protected]
>>>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>>>> [email protected]
>>>>>>>>>>>
>>>>>>>>>>> http://www.clubSmalltalk.org
>>>>>>>>>>> ---
>>>>>>>>>>> Has recibido este mensaje porque estás suscrito al grupo
>>>>>>>>>>> "ClubSmalltalk" de Grupos de Google.
>>>>>>>>>>> Para anular la suscripción a este grupo y dejar de recibir sus
>>>>>>>>>>> mensajes, envía un correo electrónico a
>>>>>>>>>>> [email protected].
>>>>>>>>>>> Para acceder a más opciones, visita
>>>>>>>>>>> https://groups.google.com/d/optout.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> --
>>>>>>>>>> To post to this group, send email to [email protected]
>>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>>> [email protected]
>>>>>>>>>>
>>>>>>>>>> http://www.clubSmalltalk.org
>>>>>>>>>> ---
>>>>>>>>>> Has recibido este mensaje porque estás suscrito al grupo
>>>>>>>>>> "ClubSmalltalk" de Grupos de Google.
>>>>>>>>>> Para anular la suscripción a este grupo y dejar de recibir sus
>>>>>>>>>> mensajes, envía un correo electrónico a
>>>>>>>>>> [email protected].
>>>>>>>>>> Para acceder a más opciones, visita
>>>>>>>>>> https://groups.google.com/d/optout.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Saludos cordiales,
>>>>>>>>>
>>>>>>>>> Guillermo Schwarz
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> --
>>>>>>>>> To post to this group, send email to [email protected]
>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>> [email protected]
>>>>>>>>>
>>>>>>>>> http://www.clubSmalltalk.org
>>>>>>>>> ---
>>>>>>>>> Has recibido este mensaje porque estás suscrito al grupo
>>>>>>>>> "ClubSmalltalk" de Grupos de Google.
>>>>>>>>> Para anular la suscripción a este grupo y dejar de recibir sus
>>>>>>>>> mensajes, envía un correo electrónico a
>>>>>>>>> [email protected].
>>>>>>>>> Para acceder a más opciones, visita
>>>>>>>>> https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Mariano
>>>>>>>> http://marianopeck.wordpress.com
>>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> To post to this group, send email to [email protected]
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> [email protected]
>>>>>>>
>>>>>>> http://www.clubSmalltalk.org
>>>>>>> ---
>>>>>>> Has recibido este mensaje porque estás suscrito al grupo
>>>>>>> "ClubSmalltalk" de Grupos de Google.
>>>>>>> Para anular la suscripción a este grupo y dejar de recibir sus
>>>>>>> mensajes, envía un correo electrónico a
>>>>>>> [email protected].
>>>>>>> Para acceder a más opciones, visita
>>>>>>> https://groups.google.com/d/optout.
>>>>>>>
>>>>>> --
>>>>>> --
>>>>>> To post to this group, send email to [email protected]
>>>>>> To unsubscribe from this group, send email to
>>>>>> [email protected]
>>>>>>
>>>>>> http://www.clubSmalltalk.org
>>>>>> ---
>>>>>> Has recibido este mensaje porque estás suscrito al grupo
>>>>>> "ClubSmalltalk" de Grupos de Google.
>>>>>> Para anular la suscripción a este grupo y dejar de recibir sus
>>>>>> mensajes, envía un correo electrónico a
>>>>>> [email protected].
>>>>>> Para acceder a más opciones, visita
>>>>>> https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Mariano
>>>>> http://marianopeck.wordpress.com
>>>>> --
>>>>> --
>>>>> To post to this group, send email to [email protected]
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected]
>>>>>
>>>>> http://www.clubSmalltalk.org
>>>>> ---
>>>>> Has recibido este mensaje porque estás suscrito al grupo
>>>>> "ClubSmalltalk" de Grupos de Google.
>>>>> Para anular la suscripción a este grupo y dejar de recibir sus
>>>>> mensajes, envía un correo electrónico a
>>>>> [email protected].
>>>>> Para acceder a más opciones, visita https://groups.google.com/d/optout
>>>>> .
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Saludos cordiales,
>>>>
>>>> Guillermo Schwarz
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Saludos cordiales,
>>>
>>> Guillermo Schwarz
>>>
>>>
>>> --
>>> --
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>>
>>> http://www.clubSmalltalk.org
>>> ---
>>> Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk"
>>> de Grupos de Google.
>>> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
>>> envía un correo electrónico a [email protected]
>>> .
>>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>>>
>>>
>>>
>>>
>>> ------------------------------
>>> [image: Avast logo] <https://www.avast.com/antivirus>
>>>
>>> El software de antivirus Avast ha analizado este correo electrónico en
>>> busca de virus.
>>> www.avast.com <https://www.avast.com/antivirus>
>>>
>>> --
>>> --
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>>
>>> http://www.clubSmalltalk.org
>>> ---
>>> Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk"
>>> de Grupos de Google.
>>> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
>>> envía un correo electrónico a [email protected]
>>> .
>>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>>>
>>
>> --
>> --
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>>
>> http://www.clubSmalltalk.org
>> ---
>> Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk"
>> de Grupos de Google.
>> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
>> envía un correo electrónico a [email protected].
>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>>
>
> --
> --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>
> http://www.clubSmalltalk.org
> ---
> Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk"
> de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a [email protected].
> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>

-- 
-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org
--- 
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de 
Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía 
un correo electrónico a [email protected].
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a