Нарушаю ли я ООП, если я делаю ссылку к модели через presenter?
Model.cs
public string name { get; set;}
Presenter.cs
Model model = new Model();
public string name2 {
get
{
return model.name;
}
set
{
model.name = value;
}
}
View.cs
Presenter presenter = new Presenter();
someTextBox.Text = presenter.name2;
void Send_Button_Click(object sender, EventArgs e) {
presenter.name2 = someTextInputArea.Text;
}
Не нарушаю ли я таким образом ООП и почему?
Источник: Stack Overflow на русском