SOFE 2710U Object Oriented Programming and Design Fall 2022
SOFE 2710U Object Oriented Programming and Design Fall 2022
Assignment2
Due date: Nov. 26, 2022, 11:59 pm
Consider the following UML class diagram showing part of a program to manage the
membership information for a professional society:
1- Write the Java version of the classes in the UML diagram.
2- Class Member is an abstract class.
3- The method getFee() is an abstract method.
4- The fee for the standard member is $100 plus tax (13%).
5- The fee for senior members is variable and can be passed to the constructor.
6- The test code should be similar to the following code:
2- If a program doesn't compile successfully, a zero mark is assigned for that program; no
partial marks for coding style or documentation for programs that don't compile.
Deliverables
• The assignment should be submitted using the Canvas drop box by the due date.
• Copies of the following Java programs should be submitted.
o Member.java
o SeniorMember.java
o StandardMember.java
o Society.java
o ManagementCttee.java
o TestApp.java