diff --git a/README.md b/README.md index 625feb6..bc70018 100644 --- a/README.md +++ b/README.md @@ -115,19 +115,13 @@ java -cp out Main ## Design Highlights -Encapsulation using private fields with getters/setters - -Inheritance: Student extends Person - -Polymorphism via method overriding (getDisplayName) - -Static utility class (IdGenerator) for unique ID generation - -Dependency Injection in EnrollmentService - -Graceful exception handling in menu loop - -Centralized input validation via InputValidator +- Encapsulation using private fields with getters/setters +- Inheritance: Student extends Person +- Polymorphism via method overriding (getDisplayName) +- Static utility class (IdGenerator) for unique ID generation +- Dependency Injection in EnrollmentService +- Graceful exception handling in menu loop +- Centralized input validation via InputValidator ## 📄 Documentation