Answered step by step
Verified Expert Solution
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 objectoriented 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 objectoriented design principles. Implement the classes using an objectoriented programming language of your choice PythonCJavaC# and only objectoriented programming language is allowed Your implementation should reflect the structure of your classes including the user interface design accordingly and exhibit the objectoriented 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 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
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 objectoriented 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 objectoriented design
principles. Implement the classes using an objectoriented programming language of your
choice PythonCJavaC# and only objectoriented programming language is allowed Your
implementation should reflect the structure of your classes including the user interface design
accordingly and exhibit the objectoriented 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 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
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started