Visitor, adapter, bridge e proxy