How to connect multiple interface within dut in UVM?

In reply to cgales:

BTW, we strongly recommend using the uvm_config_db to pass information to a class instance instead of adding extra arguments to the constructor. Adding constructor arguments prevents using the UVM factory, and also leads to “argument creep” when adding inheritance or hierarchical class structures.