Ho solo sentito usare il termine "modello di progettazione" per il codice orientato agli oggetti e i modelli GoF includono solo schemi di progettazione OOP, ma i modelli di progettazione sono soluzioni eleganti per problemi di programmazione che si verificano comunemente, giusto? Non c'è nulla in là che dice che devono essere limitati a OOP, c'è?
Mi piacerebbe vedere alcuni esempi di schemi di progettazione al di fuori del regno della programmazione orientata agli oggetti. Hai qualche? Esiste anche un tale (nessun libro, come il libro GoF, deve essere stato scritto, deve essere usato, basta)?
Possono essere specifici per alcuni linguaggi di programmazione, ma sono preferiti i modelli generali (a livello di paradigma), di altri paradigmi rispetto a quelli orientati agli oggetti.