Boa tarde, não entendi por que tenho que passa a interface e a classe, para a injeção de dependência. O que me passa é que preciso passar tanto a interface quanto a classe, pois a interface define o contrato do método e a classe a instancia, estou certo? Porem se quero injetar essa dependência em outro classe que implementa a ICatalogo eu teria que criar outro services.AddTransient<ICatalogo, OutraClasse>()
seria isso ?