Результат работы оператора new можно переопределить через оператор return в конструкторе. Т.о. можно красиво реализовать паттерн "Фабрика".
0
1
0
0
0