Wpis z mikrobloga

#ddd #programowanie Hej. Mam interfejsy na poziomie domeny i implementacje w infrastrukturze. Czy poprawne jest uzależnienie fabryk od obiektów dto zdeklarowanych na poziomie aplikacji?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MarcelMcOne: mapper sobie zrób. To samo z encjami, obiekt domenowy mapujesz na encje i mapujesz na dto. W warstwie domenowej dla ciebie to ma nie być związane z żadną technologią ani poza-domenowym zastosowaniem.
  • Odpowiedz
@MarcelMcOne: Fabryki możesz uzależniać od czego chcesz - tam jest tight coupling z definicji. Jeśli są wpięte w wysokopoziomowy kod (gdzie tworzysz DTOs), a one budują na niskopoziomowych obiektach (config/IO...) to od razu pośredni interfejs (abstract factory).

Z samymi DTO nic nie zrobisz, bo to definicje struktur - jak zmienisz to i tak poleci wszystko, co korzysta z nieaktualnych pól (czy bezpośrednio, czy przez getter/setter).
  • Odpowiedz