Ограничить то, что может создать класс PHP

Я получил два класса, «А» и «Б». В логике приложения никому не разрешено создавать объект класса «B», кроме класса «A». Но, так как я не хочу, чтобы два класса были в одном файле, я не могу ограничить его с помощью «private».

Возможно ли создать такое ограничение? Если кто-то другой, кроме «А», попытается создать объект класса «В», вы говорите, разозлите !?

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

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