Repository files navigation
project 1: Task Manager System
Main : Task.java (immutable), TaskList.java (mutable).
Tests : TaskTest.java.
Add removeTask(String id) to TaskList. Test it.
Add isComplete field to Task (immutable). Test it.
Write a test in TaskTest for equals with different IDs.
Add clearTasks() to TaskList. Test it.
Prepare a 1–2 min explanation on encapsulation (e.g., why Task hides fields).
project 2: User Profile System
Main : User.java (immutable), ProfileManager.java (mutable).
Tests : UserTest.java.
Add removeProfile(String username) to ProfileManager. Test it.
Add displayName field to User (immutable). Test it.
Write a test in UserTest for equals with different emails.
Add updateProfile(User user) to ProfileManager. Test it.
Prepare a 1–2 min explanation on encapsulation (e.g., why User hides data).
Project 3: Event Scheduler System
Main : Event.java (immutable), Scheduler.java (mutable).
Tests : EventTest.java.
Add cancelEvent(String id) to Scheduler. Test it.
Add title field to Event (immutable). Test it.
Write a test in EventTest for equals with different times.
Add listEvents() to Scheduler (returns event IDs). Test it.
Prepare a 1–2 min explanation on encapsulation (e.g., why Event hides fields).
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.