In UVM, factory is the most important thing. So how it is implemented inside. Means how it stores the various objects and create a universal database.
I know something like it has some assossiative arrays, one with key as object name and another with key as object type. But I don't know how this 2 arrays can build the database? Even I don't know that my information is proper or not.
Please also list out some related classes for factory implementation and modification. (Like umv_resource is one maybe.)