Θέλω να εκτυπώσετε το περίγραμμα της πλατείας ... Μπορεί να εκτυπώσετε μόνο τη μία πλευρά, ή περισσότερες πλευρές του τετραγώνου, έτσι έγραψα αυτή τη μέθοδο
printBorder(N, E, S, W) {
if (N) {
square.printBorder(0,0,0,10);
}
if (E) {
square.printBorder(0,10,10,10);
}
if (S) {
square.printBorder(10,0,10,10);
}
if (W) {
square.printBorder(0,0,10,0);
}
}
Μπορεί να δουλεύουν μια χαρά, αλλά νομίζω ότι δεν είναι τόσο κομψό, είναι πάρα πολλά, αν και όλοι δήλωση είναι περισσότερο ή λιγότερο το ίδιο. Νομίζω ότι πρέπει να υπάρχει έχουν έναν τρόπο να απλοποιήσει αυτή κωδικούς, οποιεσδήποτε προτάσεις;













