Sergio, te comento que en Smalltalk no existe tal cosa como "métodos estáticos". En Smalltalk una clase es un objeto como cualquier otro, por lo que "se le puede agregar" métodos. Fijate que cuando estas editando una clase con el browser, en algún lado (dependiendo del ambiente que estés usando) podes indicar si querés agregar método de clase o de instancia.
Fijate que cuando tenés: Order bid:4 price:30 lo que pasa ahí es que se le esta enviando el mensaje bid:4 price:30 a la clase Order, que seguramete lo que hace es construir una instancia y devolverla. 2012/7/21 Sergio Hernán Valenzuela Cámara <[email protected]> > Amigos: > > ¿ cómo se crean métodos estáticos o constructores en smalltalk ? ...esto > para > poder hacer lo sgiguiente: > > o1:= Order bid:4 price:30. "que devuelva un objeto del tipo OrdenCompra" > o2:= Order ask:4 price:30. "que devuelva un objeto del tipo OrdenVenta" > > ó > > addOrder(Order bid:4 price:30 ) "que mande al método addOrder un objeto > del tipo OrdenCompra" > addOrder(Order ask:4 price:30 ) "que mande al método addOrder un objeto > del tipo OrdenVenta" > > > Saludos, > > Sergio > > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > > http://www.clubSmalltalk.org -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
