Item23 - 멤버 함수보다는 비멤버 비프렌드 함수와 더 가까워지자
챕터 핵심 내용
- 멤버 함수보다는 비멤버 비프렌드 함수를 자주 사용하자.
- 멤버 함수보다는 비멤버 비프렌드 함수를 자주 사용하자.
- 객체 지향 법칙은 할 수 있는 만큼 데이터를 캡슐화 하는 것이다.
- 캡슐화되는 것들이 많아지면, 그것들을 변경할 수 있는 여유도 많아진다.
- 어떤 데이터를 접근하는 함수가 많으면 그 데이터의 캡슐화 정도는 낮은 것이다.
- 비멤버 비프렌드 함수는 어떤 클래스의 private 멤버 부분을 접근할 수 있는 함수의 갯수를 늘리지 않는다.
- 이름공간을 활용하자.
- 편의 함수 전체를 여러 개의 헤더 파일에(그러나 하나의 이름공간에) 나누어 놓으면 편의 함수 집합의 확장도 손쉬워진다.