Variations on the standard design patterns which can be made by overlaying two different patterns (think overlaying their UML diagrams at a high level). This sometimes leads to useful new applications. For the following pairs of design patterns there is an elegant overlay possible, draw a UML diagram of that overlay and briefly describe it. What you don't want to do is to use the two patterns “next to” each other, you want to use them “on top of” each other, combining features of both. 1. Deposite: Decorator and Composite; 2. Prodapter: Proxy and Adapter; 3. Stategy: State and Strategy.