Entwickler-Ecke

Basistechnologien - Presenter holt sich daten aus View oder Sie werden übergeben


Nally - So 14.12.08 23:51
Titel: Presenter holt sich daten aus View oder Sie werden übergeben
Hallo,

was haltet Ihr für besseren Stil, oder einfach besser, strukturierter, vorteilhafter ??

EDIT:
Wenn ich mir allerdings die Daten hole mit z.B. view.PersonData() habe ich ja mehrere strings zum zurückgeben wie vorname,nachname etc... also instanziiere ich in der View eine Entität PERSON füge dort die Daten vorname, nachname etc hinzu und übergebe nur das Objekt person selbst. Eigentlich wollte ich in der View aber keine Models instanziieren... Was meint Ihr?

View Klasse:


C#-Quelltext
1:
2:
3:
4:
public String DepartmentName()
{
   return departmentTextBox.Text;
}


Presenter Klasse:


C#-Quelltext
1:
2:
3:
4:
5:
public void View_AddDepartment(String departmentName) 
{   
   DEPARTMENT department = new DEPARTMENT;
   department.department_name = departmentName;
}


oder



C#-Quelltext
1:
2:
3:
4:
5:
private void View_AddDepartment() 
{
   DEPARTMENT department = new DEPARTMENT;
   department.department_name =  view.DepartmentName();
}


Nally - Di 16.12.08 13:04
Titel: Re: Presenter holt sich daten aus View oder Sie werden übergeben
woa woa woah nicht alle auf einmal bitte :D