Chodzi o listę rzeczy do zrobienia. W różnych klasach mam pobrane elementy strony, do których potem dodaję coś albo usuwam. Przykładem może być belka z tagami umożliwiająca wyszukiwanie umieszczonych w innej sekcji zadań (spanów w divie), której zawartość wyświetlam na podstawie danych z tabeli. Tabelę mam utworzoną w klasie dziecku (ale matce innych klas), tylko że te kolejne dzieci jej nie widzą, co na początku było frustrujące (myślałem, że klasa podrzędna to zakres klasy nadrzędnej).
Więc mam tę tablicę z tagami. Utworzenie nowego zadania do zrobienia pushuje do niej wartość z inputa. Usunięcie zadania ma usuwać tę wartość. Na podstawie zawartości tabeli odrębna funkcja ma dodawać spany do diva i tworzyć wizualnie tę belkę z tagami - funkcję tę zdeklarowałem tam, gdzie tabelę, a wywołuję ją przy dodawaniu i usuwaniu. Niestety mam problem z przekazaniem tabeli do innej klasy, ale to chyba inny problem. W ogóle z widocznością danych mam spory problem. Niemniej chciałbym się dowiedzieć, czy architektura aplikacji jest dobra, bo chyba jeszcze nie myślę w OOP.
Najprościej byłoby i usuwać, i dodawać w jednej klasie (w której mam funkcję wizualizacji tagów), ale ja mam to w różnych klasach.