Mi riferisco qui agli schemi di progettazione trovati nel libro del GOF. Per prima cosa, come la vedo io, ci sono alcune peculiarità nel progettare pattern e nel conoscere più lingue, per esempio in Java hai davvero bisogno di un singleton ma in Python puoi fare a meno di scrivere un modulo, ho visto da qualche parte un wiki che prova a scrivere tutti i pattern GOF per JavaScript e tutte le voci erano vuote, immagino perché potrebbe essere un compito scoraggiante fare quell'adattamento.
Se c'è qualcuno che utilizza modelli di progettazione e sta programmando più lingue a supporto del paradigma OOP e può darmi un suggerimento su come dovrei approcciare i modelli di progettazione. Un approccio che potrebbe aiutarmi in tutte le lingue che uso (Java, JavaScript, Python, Ruby):
Posso scrivere una buona applicazione senza conoscere esattamente i modelli di progettazione GOF o potrei aver bisogno solo di alcuni di essi che potrebbero essere cruciali e se sì quale, ci sono alternative al GOF per lingue specifiche, e se un programmatore o un team fanno sono stati impostati i propri schemi di progettazione?