giugno 2010 Blog Posts
Riprendiamo il discorso interrotto nel post precedente. Vediamo una seconda variante del Proxy Pattern, il Protection Proxy. Questo pattern può essere utilizzato nel caso si voglia fornire un controllo per l’accesso ad un oggetto master “sensibile”: l’oggetto proxy si preoccupa di verificare che il client abbia il permesso di utilizzare i metodi esposti dall’oggetto master. Proviamo a chiarire il concetto con qualche esempio: Supponiamo di avere un’interfaccia IEmployeeInfo contenente un metodo GetEmployeeName(). La classe concreta EmployeeInfo, implementazione di IEmployeeInfo, restituisce il nome dell’impiegato quando viene invocato il metodo GetEmployeeName() da un oggetto client. Vogliamo proteggere l’accesso a questo...
Con questo post, vorrei iniziare un nuovo “filone” del mio blog a riguardo dei Design Pattern. Penso che descrivere e contestualmente tirar giù qualche riga di codice d’esempio, possa essere un ottimo esercizio (personale) per meglio comprendere un problema (nello specifico un pattern), o per creare un momento di riflessione/discussione sull’argomento. Una definizione di Pattern, che a mio parere descrive bene cosa esso sia è: “Un Pattern è una descrizione di una soluzione, riusabile per un problema ben conosciuto”. L’idea è quella di descrivere la soluzione in un linguaggio comprensibile (come il linguaggio naturale) prima di tradurla in linee...
Ieri, grazie anche al gruppo degli MSP di cui sono parte (a proposito, complimenti al gruppo di Napoli per il progetto con cui parteciperà alle finali di Imagine Cup a Varsavia) , ho partecipato al REMIX10 tenutosi a Milano. E’ stata la “mia prima volta” a questo tipo evento, ed è stato molto bello incontrare gli amici di sempre, e magari conoscere qualche altro componente di UgiDotNet e non. Personalmente ho seguito le sessioni su Windows Phone di Lorenzo. Con tutte le novità introdotte da questa piattaforma, si aprono scenari di Business veramente molto interessanti. Devo dire che non vedo...