#programowanie #angular #typescript Pytanko mam, jak najlepiej według zasad clean code ogarnąć coś takiego, że dwie niespokrewnione klasy używają takich samych danych np. jakiejś tablicy obiektów z responsa http (nie mogę użyć stora). Bez sensu, żebym i tu i tu wysyłał request skoro mogę to zrobić raz i przetrzymywać dane. Utworzyć jakiś serwis czy klasę, którą obie te klasy będą rozszerzały i w niej to pobrać?
@Dominias: a nie możesz używać jakiegoś repozytorium które będzie pobierało te dane i trzymało. A obie te klasy będą sobie z niego pobierać co potrzeba?
Pytanko mam, jak najlepiej według zasad clean code ogarnąć coś takiego, że dwie niespokrewnione klasy używają takich samych danych np. jakiejś tablicy obiektów z responsa http (nie mogę użyć stora). Bez sensu, żebym i tu i tu wysyłał request skoro mogę to zrobić raz i przetrzymywać dane. Utworzyć jakiś serwis czy klasę, którą obie te klasy będą rozszerzały i w niej to pobrać?
@Dominias: Ja bym przechowywał pobrane dane w serwisie i dodatkowo udostępnił ReplaySubject, który pomógłby automatycznie odświeżać dane w innych