The repostiroy contains an implementation of the observer design pattern. The implementation has been done in the context of a Library Management System. The observers are basically the members of the library who are interested in getting a book on loan. When the requested book is available, they are notified using the observer design pattern.
📦Observer-Design-Pattern ┣ 📂src ┃ ┗ 📂ObserverPattern ┃ ┃ ┣ 📜Book.java ┃ ┃ ┣ 📜Main.java ┃ ┃ ┣ 📜Member.java ┃ ┃ ┣ 📜Observer.java ┃ ┃ ┗ 📜Subject.java ┣ 📜.gitignore ┣ 📜ObserverPattern.iml ┗ 📜README.md