Я хотел бы получить несколько советов о том, как разделить пользовательский интерфейс и бизнес-логику в простом приложении C #Windows Forms.
Возьмем этот пример:
Пользовательский интерфейс состоит из простого текстового поля и кнопки. Пользователь вводит число от 0 до 9 и нажимает кнопку. Программа должна добавить 10 к числу и обновить текстовое поле с этим значением.
Часть бизнес-логики не должна иметь представления о пользовательском интерфейсе. Как это можно сделать?
Вот пустой класс Process (Business Logic):
namespace addTen
{
class Process
{
public int AddTen(int num)
{
return num + 10;
}
}
}
Требование:
Я просто не знаю, как связать эти два.