Call Center - Objected Oriented Design / Classics

For this question, you need to design a program for a call center. You must design the system in a way that is easily expandable.


This is a companion discussion topic for the original entry at https://algo.monster/problems/oop_call_center/