Patterns Design And Composition