Ok, mam dość głupie pytanie. Już nigdy się nie nauczę obiektówki i z tym się pogodziłem, ale mam do zrobienia pewne zadanie. Mój problem polega na tym, że mam sobie strategię gdzie po interfejsie dziedziczą mi klasy w których są różne typy danych. Mam klasę Algorytm w której wszystko obliczałem do momentu, aż nie pojawił się ten nowy typ danych na których muszę inaczej operować. No i nie mogę zaimplementować nowych metod dla tego nowego typu, bo ich może być nawet i pincet. Więc jak mam rozwiązać taki problem?
Bardziej obrazowo, mam klasę z wartościami całkowitymi, drugą z liczbami zmiennoprzecinkowymi i tu problemu nie ma. Klasa Algorytm działa poprawnie dla obu. Ale teraz trzeba dodać klasę z wartościami z grafu i tam kilka metod się zmieni. Mam klasę Algorytm jakoś rozbić? Mam nadzieję, że ktoś zrozumie coś z tego bełkotu i może uda mi sie mi pomóc :)