Design Patterns Adrian Iftene [email protected] „Al. I. Cuza“ University, Iasi, Romania Faculty of Computer Science.