interface SocialNetwork { /** * Voeg een nieuwe persoon toe * @param i unieke identifier voor deze persoon */ void addPerson(int i); /** * Een vriendschapsverzoek zorgt ervoor dat alle vrienden van de zender en ontvanger met elkaar bevriend worden. * @param i id van de zender * @param j id van de ontvanger */ void friendRequest(int i, int j); /** * Twee personen kunnen elkaar alleen berichten sturen als ze met elkaar bevriend zijn. * @param i id van de zender * @param j id van de ontvanger * @return true als i en j bevriend zijn */ boolean canMessage(int i, int j); /** * Alle vrienden van vrienden zijn ook vrienden. * @param i * @return aantal vrienden van i */ int numberOfFriends(int i); }