Skip to content

Library Management — Notes#

Functional#

  • Catalog search, by title/author/subject/isbn.
  • Issue / return / renew / reserve.
  • Fines for overdue.
  • Membership tiers.
  • Multi-branch.

Patterns#

  • Repository (catalog).
  • Strategy (FinePolicy).
  • Observer (notifications).
  • State (BookItem).

Refs#

  • Grokking OOD; classic Larman / Riel OOP texts.