Wpis z mikrobloga

Mam pobraną z bazy danych encję (w stylu Data Transfer Object czy też Value Object). Różne kombinacje kilku pól mogą oznaczać pewne konkretne stany tej encji (np. ustawiona data w polu cancelled oznacza, że encja ma status cancelled, chyba, że ma również ustawioną datę w polu accepted - wówczas ma status finished - i tym podobne zależności).
Jak się nazywa wzorzec obiektu, który bierze taką encję i zwraca konkretny status?
#programowanie #designpatterns
  • 6
@edgar_k: w tym przypadku - "status" jest po prostu jednowyrazową informacją dla użytkownika.
Ale powiedzmy, że chodzi o obiekt "faktura". W bazie są pola "netto" i "vat", ale dla użytkownika ważne jest też (nieistniejące, wyliczane na bieżąco) pole "total".