Sfogliando le quasi 600 slide del corso di Design Patterns, tenuto dal Prof. Uwe Aßmann alla Linköpings Universitet, mi ha colpito questa splendida metafora aritmetica per i design pattern:
"The basic solution strategy of a design pattern is factoring:
a * b + a * d = a * (b + d)
Design patterns are the “binomial formulas” of software engineering!"
Il corso non è per niente standard e quindi, un'utilissima lettura anche per i più esperti, per l'inedita prospettiva che offre!