# Uses of Package
com.university.bookstore.model

Packages that use com.university.bookstore.model
Package
Description
com.university.bookstore.api
com.university.bookstore.builder
com.university.bookstore.chain
com.university.bookstore.composite
com.university.bookstore.controller
com.university.bookstore.decorator
com.university.bookstore.factory
com.university.bookstore.impl
com.university.bookstore.iterator
com.university.bookstore.model
com.university.bookstore.observer
com.university.bookstore.repository
com.university.bookstore.search
com.university.bookstore.service
com.university.bookstore.utils
com.university.bookstore.visitor

- Classes in com.university.bookstore.model used by com.university.bookstore.api
  Class
  Description
  Book
  Represents an immutable book in the bookstore inventory.
  Material
  Abstract base class representing any material in the store inventory.
  Material.MaterialType
  Enumeration of material types for polymorphic behavior.
  Media
  Interface for materials with multimedia content.
- Classes in com.university.bookstore.model used by com.university.bookstore.builder
  Class
  Description
  EBook
  Represents an electronic book (e-book) in the bookstore system.
  Material
  Abstract base class representing any material in the store inventory.
  Media.MediaQuality
  Quality levels for media content.
- Classes in com.university.bookstore.model used by com.university.bookstore.chain
  Class
  Description
  Material
  Abstract base class representing any material in the store inventory.
- Classes in com.university.bookstore.model used by com.university.bookstore.composite
  Class
  Description
  Material
  Abstract base class representing any material in the store inventory.
  Material.MaterialType
  Enumeration of material types for polymorphic behavior.
- Classes in com.university.bookstore.model used by com.university.bookstore.controller
  Class
  Description
  Material
  Abstract base class representing any material in the store inventory.
  Material.MaterialType
  Enumeration of material types for polymorphic behavior.
- Classes in com.university.bookstore.model used by com.university.bookstore.decorator
  Class
  Description
  Material
  Abstract base class representing any material in the store inventory.
- Classes in com.university.bookstore.model used by com.university.bookstore.factory
  Class
  Description
  Material
  Abstract base class representing any material in the store inventory.
- Classes in com.university.bookstore.model used by com.university.bookstore.impl
  Class
  Description
  Book
  Represents an immutable book in the bookstore inventory.
  Material
  Abstract base class representing any material in the store inventory.
  Material.MaterialType
  Enumeration of material types for polymorphic behavior.
  Media
  Interface for materials with multimedia content.
- Classes in com.university.bookstore.model used by com.university.bookstore.iterator
  Class
  Description
  Material
  Abstract base class representing any material in the store inventory.
  Material.MaterialType
  Enumeration of material types for polymorphic behavior.
- Classes in com.university.bookstore.model used by com.university.bookstore.model
  Class
  Description
  Book
  Represents an immutable book in the bookstore inventory.
  Magazine.PublicationFrequency
  Frequency of magazine publication.
  Material
  Abstract base class representing any material in the store inventory.
  Material.MaterialType
  Enumeration of material types for polymorphic behavior.
  Media
  Interface for materials with multimedia content.
  Media.MediaQuality
  Quality levels for media content.
  VideoMaterial.VideoType
  Types of video content.
- Classes in com.university.bookstore.model used by com.university.bookstore.observer
  Class
  Description
  Material
  Abstract base class representing any material in the store inventory.
- Classes in com.university.bookstore.model used by com.university.bookstore.repository
  Class
  Description
  Material
  Abstract base class representing any material in the store inventory.
- Classes in com.university.bookstore.model used by com.university.bookstore.search
  Class
  Description
  Material
  Abstract base class representing any material in the store inventory.
- Classes in com.university.bookstore.model used by com.university.bookstore.service
  Class
  Description
  Material
  Abstract base class representing any material in the store inventory.
- Classes in com.university.bookstore.model used by com.university.bookstore.utils
  Class
  Description
  Book
  Represents an immutable book in the bookstore inventory.
- Classes in com.university.bookstore.model used by com.university.bookstore.visitor
  Class
  Description
  AudioBook
  Represents an audio book that implements both Material and Media interfaces.
  EBook
  Represents an electronic book (e-book) in the bookstore system.
  Magazine
  Represents a magazine in the store inventory.
  Material
  Abstract base class representing any material in the store inventory.
  PrintedBook
  Represents a physical printed book in the bookstore inventory.
  VideoMaterial
  Represents video content (movies, documentaries, educational videos).