Bene, se stai cercando esempi dal punto di vista di Coders - questo libro - Modelli J2EE core mi ha aiutato molto quando stavo iniziando a sviluppare applicazioni Enterprise in Java. Gli esempi sono specifici di Java, ma possono essere facilmente applicati alla maggior parte delle lingue OOP. Naturalmente, c'è sempre il libro della Gang of Four.
Tuttavia, se stai cercando altri concetti di alto livello ... non andare oltre a Fowlers Lingue specifiche del dominio o qualcosa di simile questo . Inoltre, non fa mai male leggere classici come Mythical Man-Month o CODE Complete per avere una panoramica di ciò che ci vorrà per progettare, sviluppare e fornire soluzioni aziendali. (Anche se questi ultimi due non sono specifici per lo sviluppo aziendale - ma si applicano).
Inoltre, un ultimo punto: tutti dovrebbero leggere questo Peopleware . Porta davvero a casa come senza le persone giuste, il design non verrà mai sviluppato e consegnato con successo.