PHP Передача экземпляра класса другому классу

Я все еще новичок в методах программирования ООП на PHP, и у меня есть очень простой и широкий вопрос: разве это плохая практика - создавать экземпляр класса в классе, а затем передавать этот экземпляр другому классу?

Я хочу иметь возможность создавать экземпляр определенного класса, который, как я знаю, мне всегда будет нужен при каждом запросе пользователя. Второй класс - это больше, чем просто вспомогательный класс, в идеале в моем приложении это будет «загрузчик», который загружает представления.

Первый класс, который вызывает два других класса:

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 );

     }
}

Второй класс, который является вспомогательным классом:

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

Третий класс - это класс действий, в котором будет происходить фактическая работа и окончательное отображение:

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

В общем, я просто хочу знать, если это плохая практика, потому что я никогда не видел, чтобы это было сделано раньше.

Заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос