이번 장에서는 필자가 말하고 있다.
1. 논란거리가 있겠지만 객체지향 설계에 중심은 계승이다.
2. 클래스 계승 그 외에 효율적인 도구들이 있다.
3. 클래스 보안 영역에는 public, protected, private 가 있으면 효과적인 혼합에 대해서 이야기 한다.
전부 하나의 베이스 클래스로부터 계승되도록 해야 하는가?
템플릿을 사용해서 공통적인 코드 구조로부터 생성되도록 해야 하는가?
.. 뭐 그런 이야기다.
1. 논란거리가 있겠지만 객체지향 설계에 중심은 계승이다.
2. 클래스 계승 그 외에 효율적인 도구들이 있다.
3. 클래스 보안 영역에는 public, protected, private 가 있으면 효과적인 혼합에 대해서 이야기 한다.
전부 하나의 베이스 클래스로부터 계승되도록 해야 하는가?
템플릿을 사용해서 공통적인 코드 구조로부터 생성되도록 해야 하는가?
.. 뭐 그런 이야기다.
'책 정리 > Effective C++ 2판' 카테고리의 다른 글
항목 39. 계층도의 아래쪽 클래스로 다운캐스트 하지 않도록 한다. (0) | 2008.05.12 |
---|---|
항목 38. 계승된 부재 인자값을 재정의하지 않도록 한다. (0) | 2008.05.12 |
항목 37. 계승된 비가상 함수를 재정의하지 않도록 한다. (2) | 2008.05.12 |
항목 36. 인터페이스 계승과 구현의 차이점을 이해해라 (0) | 2008.05.12 |
항목 35. public 계승이 isa를 모델링하도록 하라. (0) | 2008.05.11 |
34. 파일간의 컴파일 의존성을 최소화 하라 (0) | 2008.05.11 |
항목 33. 인라인을 선별적으로 사용하라. (0) | 2008.05.10 |
항목 32. 변수 정의는 가능한 뒤로 늦춰라 (0) | 2008.05.10 |
항목 31. 지역 객체에 대한 참조나 함수 내에서 new를 이용해 초기화된 포인터를 가리키는 참조를 리턴하지 말라 (0) | 2008.05.10 |
항목 30. 접근하기 어려운 멤버에 대한 비상수 포인터나 레퍼런스를 리턴하는 멤버 함수 사용을 피해라 (0) | 2008.05.10 |
최근댓글