게임 만드는중인데 A마법과 B마법이 걸렸을때 방어력이 +되는거임
if (A마법 걸림){
방어 +10;
}
if (B마법 걸림){
방어 +10
}
근데 A마법이랑 B마법이 꼭 두개다 같이 걸리는 법이 없어서
A마법만 걸릴때도 있고 B마법만 걸릴때도 있음
괜히 &&나 || 쓰는것보다 그냥 두개 if만드는게 낫겠지?
&&로 묶었다간 마법이 2개 걸렸을때만 인식하게되고 || 썼다간 마법 두개 썼을때 방어가 +20되야하는데 +10만 되잖어
if문 2개로 짜서 저렇게 쓰는 게 최선이지?
추상화 더 안시키고 if만 쓰는거면 저게 끝이지
try~catch처럼 추상화 해보는게 어떨까