question archive 1) Explain in a short note on Java Abstract class and give a situation in which it will be useful

1) Explain in a short note on Java Abstract class and give a situation in which it will be useful

Subject:Computer SciencePrice:3.86 Bought15

1) Explain in a short note on Java Abstract class and give a situation in which it will be useful. 

2.    A police licensing department software is mainly based on a database of driving licences and vehicle licences. However, sometimes some complicated checking needs to be done concerning offences and so some of the data is loaded into an object-oriented program. Each licence has a file number, payment status, renewal date and date of first being granted. A vehicle licence has a vehicle description, a vehicle category, a current owner and a list of previous owners with dates of ownership. An owner is either a person or a company. A driver licence has a licensee (which is a person) and a list of categories of vehicles which they are allowed to drive. Each owner and each licensee has a name, address, list of vehicles currently owned, list of vehicles owned in the past and list of past (and present) offences. An offence has a date, offender (owner or licensee), and penalty.

           Present a good design for the arrangement of classes for the object-oriented          program. You can make other reasonable assumptions about the details. Explain your         assumptions and the reasons behind your design decisions. Include the data members and            their types, and important methods for each class. 

           List of items to be delivered: 

                       1. Key classes

                       2. Their main attributes (field variables) and methods

                       3. The relationships between the classes, eg you can write Class 1 inherits from                            Class 2; Class A is a Composition part in Class B and it is a one to many                                              relationship etc. 

                       4. You do not need to supply a drawing design of UML.

 

Option 1

Low Cost Option
Download this past answer in few clicks

3.86 USD

PURCHASE SOLUTION

Option 2

Custom new solution created by our subject matter experts

GET A QUOTE

rated 5 stars

Purchased 15 times

Completion Status 100%