убедитесь, что объект создается только фабрикой (C #)

Как мне убедиться, что определенный класс создается только фабрикой, а не путем вызова new напрямую?

РЕДАКТИРОВАТЬ: Мне нужно, чтобы фабрика была отдельным классом (для целей внедрения зависимостей), поэтому я не могу сделать его статическим методом класса, который нужно создать, и поэтому я могу ' t сделать новый закрытым.

6
задан JoelFan 8 September 2010 в 19:45
поделиться