Это полностью зависит от природы второго объекта. Это "принадлежит" к этой фабрике? Если так, то эта фабрика должна справиться с этим. Если нет, то, возможно, другой завод (или что-то еще полностью) должен сделать эту работу.
Хитрость для такого рода вопросов заключается в том, чтобы знать, когда игнорировать правила разработки программного обеспечения.