The document describes an iLab assignment to modify an Employee class to demonstrate composition and interfaces. Key points:
- Create a Benefits class to hold an employee's benefits like health insurance, life insurance, and vacation.
- Integrate the Benefits class into the Employee class using composition.
- Create an abstract iEmployee interface to guarantee the Employee class implements the calculatePay method.
- The goal is to enhance the existing Employee class from previous labs by adding benefits through composition and using interfaces.