1. Uncommon Design PatternsSTEFANO FAGO - 2003 2. Uncommon Design PatternsG.O.F. Design Patterns are design tools wide adopted by developers and architects working with Object…