11.6 유도된 클래스에 새로운 기능 추가하기 - 클래스 설계 관련

보물창고·2021년 8월 12일
0
post-thumbnail

코드를 보자


-> 파생클래스의 set함수는 파생클래스의 멤버와 부모 클래스의 멤버값들은 변경하는 함수라고 할때
이 코드를 보고 의아할 수 있다.
Base의 setData함수를 호출하는 방식으로 가능하지 않냐? 이렇게 생각할 수 있다.

  • 이런식으로,,,

    -> 하지만 이런식으로 많이 진행할 경우 오버헤드가 발생하므로,
    차라리 protected를 이용해 처리하는 편이 도움이 될 수 있다.
profile
🔥🔥🔥

0개의 댓글