A simple Grader software illustrating Main Program and Subroutines, Pipes and Filters, and Data Abstraction architectural patterns.
$ pip install -r requirements.txt
Main Program and Subroutines
$ cd mainprogram_subroutines/
$ python main_program.py
Data Abstraction
$ cd data_abstraction/
$ python master_control.py
Pipes and Filters
$ cd pipes_filters/
$ python sink.py