Καλησπέρα,
δημιουργείστε πρώτα την ιεραρχία των κλάσεων και την λειτουργικότητα των μεθόδων χωρίς να λάβετε υπόψιν αν οι τιμές που δέχονται είναι σωστές ή όχι. Αφού τα κάνετε αυτά σωστά και σας μένει χρόνος καλό είναι στις setter μεθόδους να υλοποιήσετε κάποιον έλεγχο και σε περίπτωση που δεν είναι αποδεκτή η τιμή να την ορίσετε σε κάποια default, όπως η ελάχιστη τιμή που κρίνεται ότι είναι αποδεκτή για την σωστή μοντελοποίηση.
δημιουργείστε πρώτα την ιεραρχία των κλάσεων και την λειτουργικότητα των μεθόδων χωρίς να λάβετε υπόψιν αν οι τιμές που δέχονται είναι σωστές ή όχι. Αφού τα κάνετε αυτά σωστά και σας μένει χρόνος καλό είναι στις setter μεθόδους να υλοποιήσετε κάποιον έλεγχο και σε περίπτωση που δεν είναι αποδεκτή η τιμή να την ορίσετε σε κάποια default, όπως η ελάχιστη τιμή που κρίνεται ότι είναι αποδεκτή για την σωστή μοντελοποίηση.