class rectangle에
int height
int width
bool isSqaure
이렇게 두고
Rectangle()이랑 (int h)이랑 (int h, int w) 이렇게 셋으로
아무것도 안 받으면 그냥 정사각형으로 취급하고
1개 받아도 정사각형,
2개일때만 h랑 w랑 같을때만 정사각형으로 취급하려하는데
Rectangle::Rectangle(){
isSqaure = true;
}
이런식으로 저 안에다가 넣으면 안되는거임?
클래스 안에 있는 모든건 다 public이라..
굴러는 갔는데 원래 이러면 안되는거임?
뭐 돌아가긴하겠지만 확장성을 위해 사각형이라는 추상클라스 객체를 만들고 자식클래스에 직사각형 정사각형 이런식으로 구분해서 만드는게 더 확장성이 있음 너처럼 짜면 만약 사용자가 마름모나 사다리꼴에 대한 요구를 하면 코드 다 뜯어야함 - dc App