Refactor bridge.
Refactor composite.
Refactor decorator.
Refactor facade.
Refactor flyweight.
Refactor proxy.