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

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

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

7
задан Emil 15 October 2010 в 15:03
поделиться