Identify the Classes required for MatchMate and design a Design Class Diagram.
a) User, Profile, Preferences, Matches
b) Matches, Interests, Compatibility, Communication
c) Profile, Preferences, Communication, Matches
d) User, Matches, Interests, Communication