Cross-pollinating flowers develop the following strategies to prevent self-pllination:
1. Protogyny ( when gynoecium matures earlier than androecium ) or Protandry ( when androecium matures and shed pollen before maturation of gynoecium).
2. Self incompatibility.