Ich mag die Grenze des Platzes drucken ... Es kann nur eine Seite oder mehr Seiten des Platzes drucken, so schrieb ich diese Methode
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);
}
}
Es kann gut funktionieren, aber ich denke, es ist nicht so elegant ist, ist es zu viele, wenn, und alle Aussage ist mehr oder weniger das gleiche. Ich denke, es muss eine Möglichkeit haben, diese Codes zu vereinfachen, irgendwelche Vorschläge?













