Modele formularza, DTO i encje

0

Cześć .. zastanawiam się nad pewną sprawą. Piszę aplikację na androida i teraz tak: mam modele odpowiadające API Restowemu, załóżmy np., że jednym z nich jest jakiś Task. Posiadam ekran z formularzem do wypełniania informacji na temat tego taska, który zawiera powiedzmy 10 pól. Do przenoszenia informacji między widokiem a prezenterem nie będę przecież stosował funkcji z 10 argumentami, tylko lepiej jest mieć jakieś DTO. I pisząc takie DTO dochodzę do wniosku, że jest ono praktycznie takie samo jak mój model Tasku, no ale nie mogę stosować argumentu funkcji widoku jako Task i takiego przesyłać bo widok nie powinien mieć informacji o modelu .. no i jak to rozwiązać najlepiej ? Dziedziczyć TaskDTO z Task ? A jeśli ten Task i TaskDTO różnią się jakimś tam 1 polem albo 2 polami ?

Prosiłbym o wskazówki.

0

Zawsze mozesz uzyc Kompozycji/Agregacji a nie dziedziczenia. Ewentualnie napisać od biedy jakiś generyczny mapper z jednego formatu na drugi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1