Sobes.tech
Senior

In a logical/application layer service, should a repository from the infrastructure layer be imported directly, use an interface or an abstract class, and why?