Practice class design, encapsulation, interfaces, lambdas, and validation.
Implement:
Student StudentFilter StudentAnalyzer
All classes must be in:
package edu.sdccd.cisc191;
Incorrect package = autograder failure.
- Student class with validation
- Functional interface StudentFilter
- Analyzer with filter, sort, average
- Main demonstrating functionality
Push code and submit repo link in Canvas.