Uvm connections in agent and environment

generally we used connect drv.seq_item_port.connect(seqr) in and mon.uvm_analysis_exp.connect(sb.uvm_analysis_exp) like this,
what my idea is can we connect vice versa ,means seqr.---------.connect(drv);,sb.-------,connect(mon)? is it possible ? if not what will happens?
why we con’t?

thanks in advance.

In reply to venkatesh konduru:

That’s easy enough to try yourself: UVM Sequence-Driver - EDA Playground