Changes between Version 20 and Version 21 of Variante1


Ignore:
Timestamp:
Sep 24, 2006, 5:51:12 PM (18 years ago)
Author:
gnappo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Variante1

    v20 v21  
    2222Sempre a proposito di cosa e' expression e cosa no: nelle specifiche originali di !MiniScheme viene palesato che una definizione _non_ e' una espressione e tantomeno un branch. La scelta di non uniformarle all'interfaccia !SchemeExpression appare, quindi, quantomai corretta. Nel ticket #5 si fa riferimento al prodotto programma: in questo modo potremmo incapsulare la creazione di nuove !SchemeDefinition demandando tale compito al nuovo oggetto.
    2323
    24 20060924-1658 gnappo[[BR]]
    25 Si potrebbe utilizzare il pattern ''template method'' al fine di modularizzare gli algoritmi di valutazione o stampa per le espressioni. Cosi' facendo porzioni degli algoritmi possono essere facilmente riutilizzate dai nuovi prodotti aggiunti dal cliente.
     2420060924-1746 gnappo[[BR]]
     25Si potrebbe utilizzare il pattern ''template method'' al fine di modularizzare gli algoritmi di valutazione o stampa per le espressioni. Cosi' facendo porzioni degli algoritmi possono essere facilmente riutilizzate dai nuovi prodotti aggiunti dal cliente. Inoltre pensavo di rendere astratta la `prototype factory` in modo tale da palesare al cliente la necessita' di ridefinizione del metodo `create()`.
    2626
    2727=== Prodotti aggiunti ===