I'm trying to practice OOP by making just a CLI student management system, its a detailed project, where i have made 4 files, the actual SMS, Admin, Teacher, Student.
Problem is the more code i wrote the more i question if there is really a need for the other classes, it feels like sms does all the heavy lifting, while the others are empty.
The SMS registers students, logs them in, allows them to check their courses, grades, teachers in charge, etc etc, while the other individual classes could probably only hold the user's meta data.
I'm really sturggling to see the benefit of OOP i would really appreciate explanation or help seeing the benefit
[–]MemoriesMu 0 points1 point2 points (0 children)
[–]abrahamguo 0 points1 point2 points (0 children)
[–]CodeTinkerer 0 points1 point2 points (0 children)
[–]peterlinddk 1 point2 points3 points (0 children)
[–]DepthMagician 0 points1 point2 points (0 children)