Discussioni come questa sono un classico, e classica è la domanda: "devo definire i miei tipi base sotto forma di interfaccia o classe?" Il principio di design "program to an interface, not an implementation" [GoF, 18] sembrerebbe consigliare la prima ipotesi, apparentemente in contrasto con Cwalina che, nelle Design Guidelines, afferma: "Do prefer classes over interfaces". Chi ha ragione, quindi?
(continua)
Inizia oggi con le elucubrazioni "DDD by Janky" la seconda serie di webcast organizzati da GUISA in collaborazione con Microsoft Italia: ogni feedback (sul forum <g>) è graditissimo.