Δεδομένων των ονομάτων των μαθητών μαζί με την τάξη στην οποία βρίσκονται, δημιούργησε έναν κατάλογο για το σχολείο.
Στο τέλος, θα πρέπει να μπορείς να:
Σημείωσε ότι όλοι οι μαθητές μας έχουν μόνο ένα όνομα (Είναι μικρή πόλη, τι θέλεις;) και κάθε μαθητής δεν μπορεί να προστεθεί πάνω από μία φορά σε μια τάξη ή στον κατάλογο. Μάλιστα, όταν ένα test προσπαθεί να προσθέσει τον ίδιο μαθητή πάνω από μία φορά, η υλοποίησή σου θα πρέπει να δείχνει ότι αυτό είναι λάθος.
Δεν είναι απολύτως απαραίτητο να μοντελοποιήσεις τους μαθητές ως ξεχωριστό αντικείμενο. Μπορείς να χρησιμοποιήσεις μια βολική εσωτερική δομή δεδομένων, καθώς οι απαιτήσεις είναι αρκετά απλές (και αρκεί να μη διαρρεύσει στα αποτελέσματα).
Αυτή η άσκηση έχει τροποποιηθεί ελαφρώς από την προδιαγραφή του προβλήματος, καθώς βγάζει περισσότερο νόημα να χωρίζεις την προσθήκη μαθητών και την αναζήτησή τους σε ξεχωριστές μεθόδους (έναντι του να έχεις μία μέθοδο που κάνει και τα δύο, κάτι που δεν θυμίζει και τόσο Pharo/Smalltalk).
Γράψου στο Exercism για να μάθεις και να κατακτήσεις Pharo με 50 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.