Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implemented State Pattern in Data_visualization.py #114

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Benjamin-Pickers
Copy link

Implemented the state pattern to help aid the methods that need to know whether or not a country was specified. There are two states, CountryGivenState and GlobalCountryState, the both implement the State interface. The Country class is the one that should be instantiated and its determines whether a country was given or not. Functions can then be called through the Country class and will be handled according to the state.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant