The assignment is accompanied with a scenariodescribing the problem domain. You should read through the case study andattempt the following tasks:
?
Define twoappropriate Abstract Data Type (ADT) [login to view URL] constructors, accessors and transformers for the ADT where applicable. Explain significance ofpossible contracts between these ADTs.
State anyassumptions made.
?
It is required tofrequently search ADT [login to view URL] unique attributes of your choice, devise and implement a methodbased on a binary search algorithm for finding instances.
Produce a Java implementation of your answer
.