Hola Marcelo

Creo que después de conocer un poco Smalltalk uno empieza a darse cuenta que
Smalltalk brinda soluciones mucho más poderosas que las de generar código a
partir de diagramas. Y estas son que código y diagrama están ambos presentes
en un mundo de objetos vivos. Las herramientas que brinda Smalltalk (Dolphin
incluído) muestran este hecho. Una de las herramientas, el Class Browser, es
donde podés trabajar con un "diagrama" activo en el que las clases aparecen
dispuestas arbolarmente reflejando la jerarquía de subclasificación. Los
"atributos" que mencionás los podés definir como variables de instancia para
los miembros de cada clase. Los métodos básicos para acceder a las variables
de instancia los podés generar automáticamente mediante la funcionalidad de
crear los accessors. En el class browser podés pedir que te muestre los
métodos públicos en primer lugar y tener una vista resumida de lo mensajes
que las instancias de la clase elegida saben responder. Podés pedir que te
muestre solamente los métodos definidos en la clase en cuestión, o
alternativamente que te muestre los de la clase y los de todas sus
superclases, y así tener un panorama completo del comportamiento de las
instancias de la clase.

Pero gracias a que es un diagrama "activo" además de mirar, uno puede
navegar toda esta diversidad de información. De un método podés ir con toda
facilidad al método homónimo de la superclase. También podés encontrar todas
las implementaciones del método en la jerarquía de clases a la que pertenece
tu clase o todas las implementaciones de ese método en toda la biblioteca de
clases. También podés encontrar todos los lugares donde se envía el mensaje
que estás mirando.

La sensación que uno tiene es la de que las cosas están ahí, mostrándose
para ser miradas, recorridas, y tocadas. Porque en el curso de esta
exploración del ambiente con toda sencillez podés ir dejando tu marca,
haciendo los agregados y las modificaciones que desees.

Todo esto es posible porque -por así decirlo- diagrama y código no son cosas
separadas en Smalltalk. Son solamente un par de aspectos de (o modos de ver
a) las cosas vivientes con las que uno interactúa.

Saludos
Juan


----- Original Message -----
From: "entrada" <[EMAIL PROTECTED]>
To: "clubSmalltalk" <[email protected]>
Sent: Sunday, February 25, 2007 5:26 PM
Subject: [clubSmalltalk] Generar Objetos Automáticamente


>
> Hola Gente,
>
> Estoy empezando a probar Dolphin Smalltalk X6 y quería consultarles si
> conocen alguna aplicación free tipo Enterprise Arquitect que me
> permita hacer el diagrama de clases, con sus atributos y métodos y que
> automáticamente me genere la salida de código smalltalk.
>
> Desde ya, muchas gracias!.
>
> Saludos,
> Marcelo
>
>
> >
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 268.18.3/700 - Release Date: 24/02/2007
08:14 p.m.
>
>


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a