VadimSh
Новичок
Как избежать рекурсию двух классов
Есть два класса в двух файлах. Каждый из этих классов должен использовать методы второго.
К примеру есть class1 i class2.
Очевидно что если создавать новый объект класса (class2) в конструкторе (class1) и наоборот, появится рекурсия. Мое решение создавать новый объект класса непосредственно в методах использующих методы второго класса.
Я не очень силен в ООП, поэтому мучают сомнения. Может есть более интересные и правильные алгоритмы их взаимодействия.
Жду ваших комментарий, уважаемые пхпклаберы.
Есть два класса в двух файлах. Каждый из этих классов должен использовать методы второго.
К примеру есть class1 i class2.
Очевидно что если создавать новый объект класса (class2) в конструкторе (class1) и наоборот, появится рекурсия. Мое решение создавать новый объект класса непосредственно в методах использующих методы второго класса.
Я не очень силен в ООП, поэтому мучают сомнения. Может есть более интересные и правильные алгоритмы их взаимодействия.
Жду ваших комментарий, уважаемые пхпклаберы.