멤버 함수보다는 비멤버 비프렌드 함수와 더 가까워지자

Bogoomi·2022년 6월 18일
0

EffectiveC++

목록 보기
9/24

항목23 - 멤버 함수보다는 비멤버 비프렌드 함수와 더 가까워지자.


요약
멤버함수보다는 편의함수를 잘 사용해보자.
편의함수는 클래스 내부에 접근할 필요가 없고,
무조건 클래스의 멤버 함수만을 이용해야하기 때문이다.

편의함수의 장점

  • 캡슐화보다 안전함.
    private 멤버 데이터 접근 함수가 줄어든다.
    캡슐화된 클래스를 한번더 세부적으로 나누어
    사용하기 때문에 정말 필요한 멤버 데이터만 쓰기 때문이다.

  • 기능적인 확장성 또한 증가.
    캡슐화의 정도가 높아지면 세부적인 기능구현으로 당연히 기능적인 확장도 높아지기 마련이다.



잊지말자!
멤버 함수보다는 비멤버 비프렌드 함수를 자주 쓰도록 하자. 캡슐화의 정도가 높아지고,
패키징 유연성도 커지며, 기능적인 확장성도 늘어나기 때문이다.

profile
개에에에바알

0개의 댓글