Program uses interfaces and abstract classes. Building several mock classes for this assignment. Assignment also utilities UML diagrams that will be used as a reference when building classes and methods. This assignment doesn’t need any high level programming. Simple logic and try/catch blocks will work for problem solving.