Ho sentito solo il termine "modello di progettazione" utilizzato per codice orientato agli oggetti e i modelli GoF includono solo modelli di progettazione OOP, ma i modelli di progettazione sono soluzioni eleganti per problemi di programmazione che si verificano comunemente, giusto? Non c'è nulla che affermi che devono essere limitati a OOP, vero?
Vorrei vedere alcuni esempi di modelli di progettazione al di fuori del regno della programmazione orientata agli oggetti. Hai qualche? Esistono addirittura (nessun libro, come il libro GoF, deve necessariamente essere stato scritto, dovrebbero essere semplicemente usati; è abbastanza)?
Possono essere specifici per alcuni linguaggi di programmazione, ma sono preferiti schemi generali (a livello di paradigma), di altri paradigmi rispetto a quello orientato agli oggetti.