В определенном сценарии, таком как модель представления MVVM, мне иногда требуется личный установщик, так как модель представления предоставляет состояние, которое может быть изменено только внутренне.
Так что, это неправильно, когда нужен частный сеттер на интерфейсе? (и я имею в виду не особенно в описанном сценарии) Если нет, то почему компилятор C # не позволяет этого?
Спасибо.