Acessar um método de componente de outro componente no Angular 4

Tenho um componente de painel, um componente principal e um componente de visão geral do usuári

dashboard component .ts arquivo

export class DashboardComponent implements OnInit {
    startTour() {
      // do something
    }
}

userOverview component .ts arquivo

export class UserOverviewComponent implements OnInit {
    startTour() {
      // do something else
    }
}

header component .html file

<button (click)="openTour()"></button>

header component .ts arquivo

export class HeaderComponent implements OnInit {
    openTour() {
                   // In here, I want to ask is there any way I could make a 
                   // call to  different component with the same method same.

      this.name = componentName // The component Name, such as
                                // DashboardComponent, UserOverviewComponent

      this.name.startTour(); // Something like this
    }
}

Agora, eu consigo obter this.name ao navegar para um componente diferente, mas sei que usando this.name.startTour () definitivamente não vai funciona

brigado por qualquer dica ou soluçã