patrón de diseño Dependency Injection