Pattern (interface)