# Uses of Interface
com.university.bookstore.observer.MaterialSubject

Packages that use MaterialSubject
Package
Description
com.university.bookstore.observer

- ## Uses of MaterialSubject in com.university.bookstore.observer

  Classes in com.university.bookstore.observer that implement MaterialSubject
  Modifier and Type
  Class
  Description
  `class`
  `MaterialEventPublisher`
  Concrete implementation of MaterialSubject that publishes material events to observers.
  Methods in com.university.bookstore.observer with parameters of type MaterialSubject
  Modifier and Type
  Method
  Description
  `default void`
  MaterialObserver.`onAdded(MaterialSubject subject)`
  Called when the observer is added to a subject.
  `default void`
  MaterialObserver.`onRemoved(MaterialSubject subject)`
  Called when the observer is removed from a subject.