In the file get_data.py, the Observer Design Pattern may be applied to the class DailyReports. I created the function for the DailyReports. So, every time the DailyReports updates, it will notify the client. This will help the subject which is the get_data file as well as the observer which is the integrator and other files that use this function. The observer design pattern defines a “One to Many” Dependency Between Objects so that When One Object Changes State, All Its Dependents Are Notified And Updated Automatically. This Mechanism Is Also Known as Dependence Mechanism. The subject is the information that is collected from the university via the get_data file in the utility folder. The observer is the router and integrator class which depending on the get data file in the utilities
Related Issue:
Proposed Changes
Addtional Info
Checklist
Screenshots