This is the Behavioral Design Pattern from Anmol Bhatnagar for the Final Exam(Q7) of the course EECS 3311 at York University instructed by Professor Maleknaz Nayebi.
The second example is an observer design pattern for data analysis. IVaccinationData (observer interface) and IVaccinationBooking (observable interface) are implemented by the concrete classes VaccinationData (observer for the observable class) and VaccinationBooking (observable class), respectively.
This is the Behavioral Design Pattern from Anmol Bhatnagar for the Final Exam(Q7) of the course EECS 3311 at York University instructed by Professor Maleknaz Nayebi. The second example is an observer design pattern for data analysis. IVaccinationData (observer interface) and IVaccinationBooking (observable interface) are implemented by the concrete classes VaccinationData (observer for the observable class) and VaccinationBooking (observable class), respectively.