Herkogamy is a structural mechanism where physical barriers (like unequal stamen and stigma positions or floral architecture) prevent self-pollination. Protogyny and protandry are temporal mechanisms (timing differences), while heterostyly involves different style lengths in different flowers.