Hej,
Mam okolo 25 class dziedziczacych po REQUEST.
Musze zrobic taki maly framework testowy w ktorym wybieram typ requesta, edytuje jego parametry w JSON( parsuje obiekt do json, w gui edytuje jego wartosci, prasuje z powrotem do obiektu ) i nastepnie dodaje request-a do kolejki, czekam na wykonanie taska i zwracam response w frameworku.
Problem w tym ze posiadam 25 class typu request z ktorych ze 2 parametry w konstruktorze sa takie same i najczesciej kazdy request ma dodatkowe parametry .. kazdy obiekt inne.
W tym momencie nie znalazlem jakiegos generycznego podejscia w ktorym moglbym napisac metoda ktora sparsuje mi do JSON np wszystkie obiekty rozszerzajace interfejs request.
Po prostu hardkoduje rozwiazanie czyli tworze 25 obiektow z parametrami konstruktora i to parsuje do JSON, w gui edytuje wartosci i parsuje obiekt z powrotem do obiektu.
Macie jakis pomysl jak zrobic generyczne rozwiazanie w ktorym nie bede musial hardkodowca/tworzyc kazdego obiektu ale np wziac wszystkie obiektu ktore rozszerzaja interfejs request i zwrocic jego JSON-a tak, aby moc edytowac wszystkie parametry z konsuktora ? Parametrami sa najczesciej inne klasy z polami.
Z gory dzieki.