Jeg ønsker å skrive ut grensen av plassen ... Det kan bare skrive ut en side eller flere sider av plassen, så jeg skrev denne metoden
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);
}
}
Det kan fungere fint, men jeg tror det ikke er så elegant, det er for mange om, og alle utsagn er mer eller mindre det samme. Jeg tror det må være en måte å forenkle dette koder, noen forslag?













