Logik in einem Teil der Immobilie. Gute Praxis?

Beim databinding meiner xaml-Code, um einige Daten, die ich oft benutzen Sie die "get" - Teil einer Eigenschaft zu tun, eine gewisse Logik. Wie geben Sie die Summe der Summen von einer Liste oder überprüfen, ob etwas positiv ist.

Beispiel:

public List<SomeClass> ListOfSomeClass{get;set;}

public double SumOfSomeClass
{
  get
  {
    return ListOfSomeClass.Sum(s => s.Totals);
  }
}

public bool SumPositive
{
  get
  {
    if(SumOfSomeClass >= 0)
      return true;
    else
      return false;
  }
}

Diese Weise kann ich binden SumPositive und SumOfSomeClass. Dies ist als gute Praxis zu empfehlen? Auch wenn es mal komplexer als dieses? Oder wäre es besser, eine Methode aufrufen und die Rückgabe ist das Ergebnis? Was über Anrufe an eine andere Klasse oder auch eine Datenbank?

InformationsquelleAutor Sorskoot | 2009-01-30
Schreibe einen Kommentar