PHP Przekazywanie instancji klasy do innej klasy

Nadal jestem nowicjuszem w technikach programowania PHP OO i mam bardzo proste, szerokie pytanie, czy generalnie zła praktyka tworzenia instancji klasy w klasie to przekazywanie tej instancji do innej klasy?

Chcę mieć możliwość utworzenia instancji określonej klasy, o której wiem, że zawsze będę potrzebować przy każdym żądaniu użytkownika. Klasa druga jest czymś więcej niż tylko klasą pomocniczą, najlepiej w mojej aplikacji byłaby to ładowarka, która ładuje widoki.

Pierwsza klasa, która nazywa pozostałe dwie klasy:

require 'classTwo.php';
require 'classThree.php';

class first {
     public $classTwo, $classThree;

     public function __construct() {
          $this -> classTwo = new classTwo;
          $this -> classThree = new classThree;

          $this -> classThree -> displayNum( $this -> classTwo );

     }
}

Druga klasa, która jest klasą pomocniczą:

class classTwo {
     public function returnVal() {
          return 123;
     }
}

Trzecia klasa to klasa akcji, w której miała miejsce rzeczywista praca i ostateczne wyświetlanie:

class classThree {
     public function displayNum( $instance ) {
          echo $instance -> returnVal();
     }
}

Ogólnie chcę wiedzieć, czy jest to zła praktyka, ponieważ nigdy wcześniej tego nie widziałem.

Z góry dziękuję!

questionAnswers(2)

yourAnswerToTheQuestion