Language:EN
Pages: 4
Rating : ⭐⭐⭐⭐⭐
Price: $10.99
Page 1 Preview
move the source your report report into the docs d

Move the source your report report into the docs directory

Project

Problem

For
example:

keys ​−→ 1 2

In the above example, the data set (​"Suyeon"​, ​2013-8-31​) can be identified by the search key 1.

Getting Started

– ​It is expected that the starter project does not compile (and you’d have to encounter a few rounds of compilation errors until you fix them all). ​This is because there are missing classes, inheritance declarations, generic parameter declarations, and feature definitions.

– ​Study carefully the ​EXAMPLE REPOSITORY TESTS ​class, where test cases are provided to illus-trate how the various features are expected for you to implement. ​Pay attention to types of variables.

test classes that you add must be created in the ​STUDENT TESTS ​class​.

4

• There is a Boolean attribute ​object comparison​, which indicates, when the ​∼​operator is used, if items in the collections are to be compared using reference equality (i.e., via ​= ​when ​object comparison ​is ​false​) or object equality (i.e., via the user-redefined ​is equal ​feature when object comparison ​is ​true​).

• By default, the ​object comparison ​attribute is ​false​. If you mean it to be ​true​, you can call the command ​compare objects​.

– You are required to make the ​REPOSITORY ​class
iterable.

– You are ​forbidden ​to use any other additional attributes to implement the repository. Such a constraint
is imposed to make you practice the “hard” case of implementing the Iterator Pattern.

– You must not add any additional preconditions, postconditions, or class invariants.

– In the ​STUDENT TESTS ​class, you are required to add as many tests as you judge necessary to test the
correctness of ​REPOSITORY ​and ​DATA
SET​.

6.3 Short Report

– Compile (into a single PDF file named ​Report.pdf​)
including:

1. Complete all contracts and implementations indicated with “​-- TODO​” in the starter code.

– Do not modify any tags of the contracts. Do not modify signatures (names and types) of existing

of the report (e.g., word).

You are viewing 1/3rd of the document.Purchase the document to get full access instantly

Immediately available after payment
Both online and downloadable
No strings attached
How It Works
Login account
Login Your Account
Place in cart
Add to Cart
send in the money
Make payment
Document download
Download File
img

Uploaded by : Raghav Setty

PageId: DOC768ED5F