Modport in Test bench

How does modport in systemverilog enhance flexibility and re usability in test benches?

In reply to bachan21:

Modports are typically used as a design construct to enforce port direction. They will normally not be used in a verfication environment as the top level DUT connections are pin-based.