Quiero imprimir el borde del cuadrado ... Puede imprimir solo un lado, o más lados del cuadrado, así que escribí este método
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);
}
}
Puede funcionar bien, pero creo que no es tan elegante, es demasiados si, y todos los enunciados son más o menos lo mismo. Creo que debe haber una forma de simplificar estos códigos, ¿alguna sugerencia?













