Question: Implement each of the following classes including all reasonable methods, being clear about what assumptions you are making in the process, and what requirements should

Implement each of the following classes including all reasonable methods, being clear about what assumptions you are making in the process, and what requirements should be explored with a customer.

a. Customer do not forget the attributes that define the customer and the methods required, such as validating a password and identifying the various types of accounts associated with the customer (or identifying that there is no such account type associated with a particular customer).

b. Bank do not forget the attributes that defined the bank, including the address and contact information. Also, include methods for the bank that would make sense in light of this simplified application.

c. Account do not forget the attributes, including the type of account and the current balance in the account, along with other key details. Do not forget the methods, which include, but are not limited to, crediting and debiting the account, displaying the account balance, and so forth.

Refer to the following rubric for the detailed evaluation breakdown.

Exemplary (40 Points) Proficient (30 Points) Basic (20 Points) Unsatisfactory (10 Points)
Section C Implementation Assumptions All assumptions are reasonable and consistent. Some assumptions are not consistent with the assignment. Many assumptions are inconsistent or unreasonable. Incorrect assumptions.
Section C Implementation requirements Requirements are reasonable and insightful. Requirements are minimal or lack purpose. Requirements are incorrect in parts. Incorrect or missing requirements.
Section C Implementation Customer Customer class attributes are correct and methods are complete and reasonable. Customer class is missing important attributes or methods. Customer class is missing some attributes and some methods. Incorrect implementation of Customer.
Section C Implementation Bank Bank class attributes are correct and methods are complete and reasonable. Bank class is missing important attributes or methods. Bank class is missing some attributes and some methods. Incorrect implementation of Bank.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!