Bibliotekssystem (OOP)

Lav et lille bibliotek i konsollen: bøger kan tilføjes, udlånes og returneres. Her træner du klasser og objekter — naturligt mellem binær omformer og enterprise-projektet.

Kernefunktioner

Implementér:

  1. Klasse Book med fx titel, forfatter, IsAvailable
  2. Klasse Library (eller statisk samling) med List<Book>
  3. Menu: tilføj bog, vis alle, udlån bog, returnér bog
  4. FejlhĂĄndtering: kan ikke udlĂĄne bog der allerede er udlĂĄnt

Ekstra: Klasse Loan med udlånsdato, eller søg bøger på forfatter.

Aflevering

README med klasse-diagram (kan tegnes i tekst). Git med tydelige commits.

Git-trin

  • Branch: main
  • Commit: feat: bibliotek med Book og Library