컴공 학식인데요 프로젝트 과제라서 만들고있는데 상속을 기능마다 쪼개서 클래스 만들고 그걸 계속 상속받아서 최종 클래스 만들고 있는데요 하다보니깐
이렇게 상속을 하나로 쭉다 받는게 맞는지 아니면 여러개 나누어서 다중상속이용해서 하나로 뭉치는지 ... 상속할때 팁좀알려주세요 형님들..
컴공 학식인데요 프로젝트 과제라서 만들고있는데 상속을 기능마다 쪼개서 클래스 만들고 그걸 계속 상속받아서 최종 클래스 만들고 있는데요 하다보니깐
이렇게 상속을 하나로 쭉다 받는게 맞는지 아니면 여러개 나누어서 다중상속이용해서 하나로 뭉치는지 ... 상속할때 팁좀알려주세요 형님들..
전자가낫겠네여
상속 안쓸수있으면 안쓰는것도 해보셈
ㄴ 월레 상속안쓰는게 좋은건가여?? 그냥 클래스로만 만들구여?
기능이 필요한데 모양이 다른거면 억지로 상속계층을 만들기보단 필드로 갖는것도 괜찮거든요
상속을 통해 자식은 부모 메소드 중 일부만 써서 부모가 일종의 수퍼셋 역할을 한다는거네? 반대로 다중으로 쪼개니깐 오버헤드가 있어서 싫고?
이것저것 해보시고 코드 가장 이쁜거 고르시면됨
ㄴ 감사합니다.
상황에따라다른데 내가만약 경찰관리를 만들고 일부경찰은 총기소지가허가되고 그중일부가또 네임드라 강력범죄를잡는기능이있다면 네임드경찰의 상속은 hasa로 총기를넣고 isa로경찰을할것임
상속은 안 쓸 수 있으면 최대한 안 쓰는거임.. - return 0;
뭐 이건 일종의 예시니깐 님좋을대로 하는데 상속은 적은게 좋대씀
상속을 쓸 수 밖에 없는 경우가 있는거고 - return 0;
ㄴ 아하.. 상속을 최대한 안쓰면 좋은거구나... 코드다 갈아엎어야지 ㅜㅜ
학교에선 상속중요하다고 해서 ㅡㅡ ..........
구성을 하세여 상속은 그냥 최소한으로