Я читал Effective Java Джошуа Блоха. Я также разрабатываю на PHP и хотел реализовать шаблон конструктора , описанный в пункте 2, но PHP не имеет внутренних классов. Есть ли способ достичь этого шаблона в PHP, сохраняя конструктор для продукта конфиденциальным?