« Gollumix. Un kernel scritto da zero. | Homepage | Tutorial Programmazione »
13/01/2006
Design Patterns - GOF

Programmo da molti anni e uno dei problemi tipici dei programmatori, soprattutto quelli inesperti è l'attitudine a reinventare la ruota.
In molte applicazioni, i problemi da affrontare sono più o meno gli stessi: persistenza, transazioni, threading, e molto altro.
Quello che i programmatori inesperti spesso fanno è quello di reinventare soluzioni nuove a problemi noti.
Così come in architettura e ingegneria esistono soluzione a problemi noti, lo stesso vale per la programmazione.
Per questa ragione nascono i design patterns. Essi sono soluzioni noti a problemi noti. Il mio modo di programmare è enormemente cambiato dopo la lettura di questo libro, che presenta un set di patterns individuati dalla Gang of Four (Gof).
Questi patterns si possono raggruppare in 3 categorie: strutturali, comportamentali e creazionali.
Ecco a voi un'infarinatura dei patterns presentati in questo libro. Vi consiglio di studiarli attentamente se volete diventare veri professionisti del software.
Patterns Creazionali
Patterns Strutturali
Patterns Comportamentali
12:28 Scritto in Design Patterns | Link permanente | Commenti (0) | Manda | Tag: Programmazione, design patterns, singleton, facade, software design, factory method

