In reply to Sungmin_Hong:
Another issue in here,
After I added specific method into “base_agent”, I could compile it, but the result is not what I expected. As factory said extended_agent is overrided as agent, it have to show “extended_agent.general, extended_agent.specific” but it was about base_agent.
Type Overrides:
Requested Type Override Type
-------------- ---------------
base_agent extended_agent
UVM_INFO @ 0: agent [] [agent] base_agent.general
UVM_INFO @ 0: agent [] [agent] base_agent.specific