Masz klasę, która idealnie pasuje do abstrakcji, ale ta klasa nie może działać normalnie bez danych dostarczonych z klasy pochodnej. Nie jest wygodne przekazywanie wszystkich danych do konstruktora, ponieważ nie wszystkie mogą być potrzebne, a wiele z nich może być dynamicznych (wynik z funkcji podrzędnej).Co jest częstą praktyką wypełniania zajęć abstrakcyjnych?
Jakie są najlepsze praktyki dotyczące komponowania takiej struktury? Czy to na pewno zły projekt?
- Zadeklarować abstrakcyjne funkcje, które dziecko musi wdrożyć?
- Zadeklarowanie normalnych funkcji, które zostały zastąpione w klasie potomnej?
Dobra odpowiedź, dziękuję. –