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