Wpis z mikrobloga

Siema byqi mam zadanko z kontenerami transportowymi. Nie mogę ogarnąć hierarchii klas tych kontenerów.


Mam zrobione tag. Interfejs Kontener z metodami do wyjmowania, wkładania i uzyskiwania informacji o kontenerach.
Implementacja metod w klasie KontenerPodstawowy. CiezkiKontener dziedziczy po podstawowym. LodowkaKontener po ciężkim. WybuchowyKontener po ciężkim. CieklyKontener dziedziczy po podstawowym (dodatkowa zmienna objętość w litrach).
Jebłem klasę abstrakcyjną ToksykKontener z dodatkową zmienną double pH. Klasa SypkiToksyk dziedziczy po ToksykKontener. I tu zonk bo CieklyToksyk dziedziczy po ToksykKontener ale ma te cechy CieklyKontener a nie może dziedziczyć po dwóch naraz.
Jak to ugryźć bo mam wrażenie, że kompletnie od początku to #!$%@?łem albo coś mi umyka.

#programowanie
  • 3