<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
            "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">

<channel>
<title>[SIForge.org] Design Pattern, Framework e Metapattern </title>
<link>http://www.siforge.org/articles/forum/../../articles/2003/01/31-design-pattern-n-meta.html</link>
<description>Commenti all'articolo "Design Pattern, Framework e Metapattern "</description>
<language>it</language>
<managingEditor>redazione@siforge.org</managingEditor>
<webMaster>redazione@siforge.org</webMaster>

<image>
<title>SIForge.org</title>
<url>http://www.siforge.org/images/skin/default/sidebar/icon32.gif</url>
<link>http://www.siforge.org/</link>
</image>

<item>
<title>angelo (15 feb 2006, 17:14:51)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#08971531</link>
<description>un ottima introduzione per chi comincia come me</description>
</item>

<item>
<title>Umberto (05 ago 2004, 09:58:41)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#42309983</link>
<description>Grazie a tutti!!! ..........a presto 
Saluti Umberto</description>
</item>

<item>
<title>STEFANO FAGO (05 ago 2004, 08:37:04)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#91971087</link>
<description>Ciao Umberto...
In primis...NO PANIC!!! 
Dopo...Devi entrare nello spirito del tutto, il che vuol dire che devi capire a che servono i pattern...Non si applicano come fette di salame in un panino...
Se hai un design da ristrutturare, e quindi uno studio di analisi gi&#224; avviato, allora dovresti usare il libro della GOF come un catalogo...
Se non hai questa situazione non riuscirai ad utilizzarli ed allora ti conviene fare un passettino indietro, studiare quali sono i problemi del tuo attuale prodotto, e poi andare sul catalogo(The Book)...
SE VAI DI FRETTA(brutta situazione!) allora vai qui &lt;a href='http://www.dofactory.com/Patterns/Patterns.aspx'>http://www.dofactory.com/Patterns/Patterns.aspx&lt;/a> e leggi le mini-descrizioni di ogni pattern...In base alla descrizione e a quello che ti serve, fai combaciare le cose...e coda! ATTENZIONE!!! I PATTERN VANNO STUDIATI!!!!! I PATTERN NON SONO CODICE!!!! Meditate Gente, Meditate...</description>
</item>

<item>
<title>Giovanni Giorgi (05 ago 2004, 08:22:36)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#25248842</link>
<description>Ciao Umberto. Nel libro  &quot;Design Patterns&quot; trovi un capitolo che ti spiega per filo e per segno come implementare una Factory. Senza sapere il contesto, linguaggio e quant'altro, non posso suggerire altro  :)</description>
</item>

<item>
<title>Umberto (04 ago 2004, 14:30:28)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#56180078</link>
<description>Ciao,
correzione :
Mi hanne detto che devo usar eil Factory. Come?
Da dove devo partire?</description>
</item>

<item>
<title>Umberto (04 ago 2004, 14:06:57)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#49109888</link>
<description>Salve a tutti ragazzi, sono uno stagista e dopo aver creato la mia blackbox mi hanno detto di interfacciarla con un ipotetico cliente tramite i patterns. Ho qui davanti a me il libro &quot;Design Patterns&quot; di Gamma, Helm, Jonsonn ma non so da dove iniziare. Un ragazzo qui con me ha parlato di Bridge, un'altro di Abstract Factory. Spero che qualcuno di voi mi sappia dire cosa devo usare e come.

Saluti Umberto</description>
</item>

<item>
<title>STEFANO FAGO (19 nov 2003, 13:47:21)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#38135876</link>
<description>Che io sappia no!!!...Accenni ai metapattern ci sono nel JUG di Torino ma, se non erro, poca roba...Uno dei lavori di Pree, conosciuto come completamento al libro dei GOF, &#232; &quot;Design Patterns for Object-Oriented Software Development
by Wolfgang Pree, Erich Gamma&quot;...Altra opera correlata &#232; &quot;UML-F: A Modeling Language for Object-Oriented Frameworks - di Marcus Fontoura, Wolfang Pree, Bernhard Rumpe&quot;...Comunque &#232; sempre tutto in inglese!...
Se qualcuno trovasse delle info...FATELO SAPERE!!!</description>
</item>

<item>
<title>Gildo (18 nov 2003, 17:59:14)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#74717941</link>
<description>Esiste della documentazione in Italiano sul lavoro di Pree ? In particolare sulle risorse citate nell'articolo o pi&#249; in generale sulla progettazione dei frameworks ?</description>
</item>

<item>
<title>STEFANO FAGO (18 nov 2003, 15:18:13)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#33978348</link>
<description>OK!!! Al pi&#249; presto cercher&#242; di produrre qualcosa...Se nel contempo ci fosse quanche altro contributo al forum...</description>
</item>

<item>
<title>riffraff (15 nov 2003, 00:56:28)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#08637679</link>
<description>a me si :D</description>
</item>

<item>
<title>STEFANO FAGO (27 ott 2003, 13:57:51)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#60539154</link>
<description>...Se gli argomenti esposti dovessero essere di interesse per pi&#249; soggetti...FATEMELO SAPERE!!! Cercher&#242; di accontentare la Vs. curiosit&#224;...Dai Gente W il forum!
</description>
</item>

<item>
<title>STEFANO FAGO (27 ott 2003, 13:56:42)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#44181080</link>
<description>Il lavoro di Pree sui Meta-Patterns &#232; servito alla formulazione di UML-F, un particolare dialetto UML per la descrizione di framework...Relativamente al problema &quot;classi astratte: the good, the bad, the ugly&quot; ci sono degli articoli e paper interessanti...Proprio di recente &#232; apparso un articolo relativo a questa discussione che ha tirato in ballo il concetto di debolezza e difficolt&#224; nella gestione delle astrazioni: &lt;a href='http://today.java.net/pub/a/today/2003/07/03/leaks.html...Sempre'>http://today.java.net/pub/a/today/2003/07/03/leaks.html...Sempre&lt;/a> sullo stesso problema:http://www.joelonsoftware.com/articles/LeakyAbstractions.html...Come parere personale posso dire che un minimo di astrazione serve comunque fosse solo per avere dei punti polimorfici, necessari alla flessibilit&#224; del framework...Poi se si riesce a bilanciare la volatilit&#224; dei requisiti ( vero problema delle classi concrete) allora si pu&#242; puntare ad un framework pi&#249; somigliante ad un bus di servizi o di operazioni macro...SE</description>
</item>

<item>
<title>riffraff (27 ott 2003, 00:44:36)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#69560924</link>
<description>Fornire una Classe concreta invece di una astratta potrebbe essere conveniente per chi usa il framework, ma bisogna considerare un fattore: fornire un implementazione qualunque limita automaticamente la libert&#224; del cliente.

Bisognerebbe fornire una classe concreta che riesca a raccogliere tutte le interfacce volute ma senza cadere in una implementazione specifica.. e quindi rimanere in astratto :-)

Se si pensa di poter fornire tutte le funzionalit&#224; gi&#224; implementate significa che la Classe sar&#224; difficilmente passibile di modifica dall'utente (abbiamo potuto implementarla completamente noi..).

E, se anche uno solo dei metodi sar&#224; non implementabile a-priori, beh, sar&#224; una Classe Astratta :)

(tutto ovviamente, imo)

</description>
</item>

<item>
<title>Marco Lamberto (23 ott 2003, 22:24:25)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#68278355</link>
<description>Beh, e` il primo messaggio dopo nove mesi anche perche` i forums sono stati inseriti tempo dopo, quando ormai la maggior parte di quelli che ci seguono aveva gia` letto l'articolo. ;)
A presto ed in bocca al lupo per i tuoi progetti!
Marco</description>
</item>

<item>
<title>Gildo (23 ott 2003, 11:49:15)</title>
<link>http://www.siforge.org/articles/forum/index.cgi/show/t20030131__design__pattern__n__meta#43798870</link>
<description>Perch&#232; il primo messaggio arriva dopo 9 mesi dalla pubblicazione ?  Ho un paio di ipotesi:

Ipotesi 1: il mondo non fa framework
Ipotesi 2: chi fa framework non ha bisogno di consigli

In ogni caso ... deprimente ...

Al di l&#224; di queste considerazioni mi interessa approfondire il discorso relativo alle classi astratte. 
Recentemente ho confrontato le mie idee - raccolte dopo aver preso contatto con i design patterns della GOF - con un architetto che promuoveva - in ambito gestionale - un framework con classi concrete, in modo tale da realizzare un nucleo di applicazione gi&#224; funzionante.
L'idea non mi convince ma non riesco a valutare a fondo le conseguenze di una simile scelta.</description>
</item>

<textinput>
<title>Ricerca</title>
<description>Cerca negli articoli pubblicati</description>
<name>s_query</name>
<link>http://www.siforge.org/articles/search/</link>
</textinput>

</channel>
</rss>