Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Tasks | Identify the classes in the proposed system. Draw a class diagram to show the structure of your classes and relationships that they may

Tasks |
Identify the classes in the proposed system.
Draw a class diagram to show the structure of your classes and relationships that they may
have with one another. Your class diagram should exhibit the object-oriented concepts of
polymorphism and inheritance.
List possible attributes and methods for each of the classes identified above.
Design the user interfaces according to your class diagram and object-oriented design
principles. 5. Implement the classes using an object-oriented programming language of your
choice (Python/C++/Java/C# and only object-oriented programming language is allowed). Your
implementation should reflect the structure of your classes (including the user interface design)
accordingly and exhibit the object-oriented concepts of polymorphism, inheritance, association
and encapsulation.
Implement the user interfaces and methods of the classes. It is not necessarily to implement the
methods in detail. It is sufficient if each method can print an output on the screen so that we know
which method is called.
Prepare at least 5 test cases (other than the 'login' test case sample as it is shown in the Test
Case template already).
Implement the driver (main program) which will test all the classes and methods declared
according to the class diagram and test according to the test cases
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions