Tento projekt je ukázkou mých zkušeností v OOP a zkušeností v jazyce Java. Aplikace umožňuje uživateli spravovat sbírku knih – přidávat nové knihy, půjčovat je, vracet a zobrazovat jejich stav.
- Přidání nové knihy: Možnost přidat knihu do knihovny.
- Půjčení knihy: Umožňuje půjčit knihu, pokud je dostupná.
- Vrácení knihy: Vrácení knihy zpět do knihovny.
- Zobrazení knih: Zobrazuje všechny knihy s informací o jejich aktuálním stavu (půjčená/dostupná).
- Book.java: Reprezentuje knihu a obsahuje její atributy (název, autor, rok vydání a stav).
- Library.java: Spravuje seznam knih, nabízí metody pro přidání, půjčování, vracení a zobrazení knih.
- Manager.java: Zpracovává uživatelské vstupy a komunikuje s knihovnou.
- Main.java: Hlavní třída programu, která zajišťuje běh aplikace a zobrazuje menu s volbami.