/

Questions

/

Coursework

/

Design and implement an object-oriented program describing two kinds of bank accounts: Software Engineering Course Work, UCLan, UK

Looking For Plagiarism Free Answers For Your UK College/ University Assignments.

BUY NOW

Design and implement an object-oriented program describing two kinds of bank accounts: Software Engineering Course Work, UCLan, UK

UniversityUniversity Of Central Lancashire (UCLan)
SubjectSoftware Engineering

Coursework Description

Design and implement an object-oriented program describing two kinds of bank accounts, FixedFee and ChargeableFee, that differ in the way that fees are charged:

  • FixedFee: There is a fixed E5.00 fee at the end of each month:-
  • ChargeableFee: Each withdrawal costs E0.50. The total fee is calculated and charged at the end of the month.

The goal of the problem is to use inheritance so as to avoid duplicating code between the two kinds of account classes. This can be done by arranging them in a hierarchy below a common abstract account class.

Besides designing and implementing the account classes, you should create two further classes containing main() methods. One of these should be an interactive application program acting like a Bank that allows the user to open an account, deposit and withdraw cash and see the monthly statement. User interaction can take place on the console, via pop-up windows, or using a full GUI. The other class should be a non-interactive test class that checks the functionality of the account classes. Both kinds of account classes should store the current balance and contain the following methods.

Do You Need Assignment of This Question

Get help by expert

Excellence in Software Engineering at University Of Central Lancashire (UCLan), UK with Our Expert Assistance! Need help with your Software Engineering Course Work? Look no further! Our Engineering Assignment Help and help with assignments services are here to provide top-notch support. Design and implement an object-oriented program showcasing two kinds of bank accounts. Don’t let academic challenges hinder your progress – UK students can pay our experts for exceptional assistance and conquer their course with confidence!

Recent solved questions

sample image
Hire An Assignment Writer