Cvičení 4


Úkoly

  1. Navrhněte strom dědičnosti pro následující třídy.

    • Kniha - obsahuje informace o autorech, názvu, roce vydání, počtu stran a ceně.
    • Skladba - obsahuje informace o interpretech, názvu, roku nahrání, autorech hudby a textu, délce a ceně.
    • Video - obsahuje informace o režisérovi, hercích, jazyku, názvu, roku natočení a ceně.
    • Album - obsahuje informace o svém názvu, roku vydání, autorech, skladbách a ceně. Navíc má metody pro zjištění celkové délky a počtu skladeb.
    • Seriál - obsahuje informace o názvu, roku natočení, jednotlivých dílech a ceně. Umí zjistit celkovou délku a počet dílů.
  2. Dále vytvořte třídu reprezentující databázi obchodu s díly. Bude obsahovat seznam děl (knih, písní, videí, alb, seriálů), metody pro manipulaci s tímto seznamem a metodu pro výpočet ceny všech položek v obchodě.

  3. Vytvořte třidu segment-display která zeprezentuje segmentový display. Třída bude mít metody pro přístup ke slotům a nastavení čísla. Snažte se vyhnout duplicitnímu kódu pomocí dědičnosti.

    7 segment display

Úkoly mi nemusíte posílat, jedná se pouze o úlohy k procvičení.