Implemented the Bridge Design pattern. Created an abstract class called GlobalData that is the Abstraction, the OutsideUSData and USData are the refined abstractions. Created an IData interface which is the implementor and the DailyReports class is the concrete implementor.
Related Issue:
Proposed Changes
Checklist
Screenshots