Azt szeretné kinyomtatni a határ a tér ... Ez lehet kinyomtatni, csak az egyik oldalon, vagy több oldalán a tér, ezért írtam ezt a módszert
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);
}
}
Ez jól működik, de azt hiszem, nem annyira elegáns, hogy túl sok, ha minden állítás többé-kevésbé ugyanaz. Azt hiszem, ott kell lennie egy módja, hogy egyszerűsítse ezt kódok, akármi javaslatok?













