Report : The GoF Design Patterns Reference