Wątek przeniesiony 2016-03-27 15:13 z Kosz przez somekind.

Jak najlepiej zdefiniować składowe klasy?

0

cześć,

jak najlepiej zaprojektować klasę, jeśli nie wiadomo, czy dany obiekt będzie miał daną właściwość czy nie będzie jej miał?

Np. przypuśćmy, że mamy klasę "uzębienie". W uzębieniu będę mieć listę zębów, listę implantów, mostów itd. Może być w nim także aparat ortodontyczny (jeden), ale nie musi. Definiowanie klasy "uzębienie" ze składową "aparat" nie ma chyba sensu, jeśli go nie będzie. Robienie nowej klasy dziedziczącej "uzębieniezAparatem" też wydaje mi się głupie. Uzębienie może mieć jeszcze parę innych rzeczy, ale nie koniecznie. Jak najlepiej napisać tę klasę?

1

Zębów jest zawsze 32 mogą być różne stany:

  • mleczak
  • jeszcze nie istnieje (np ząb mądrości)
  • żywy
  • martwy
  • usunięty
  • implant
    do tego każdy ząb ma listę zabiegów z datami i efektem, np: prima aprilis - leczenie kanałowe, nowy stan martwy
    do tego całe uzębienie ma listę zabiegów i urządzeń - aparat, most, sztuczna szczęka itp

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0