2008.11.26 10:29 책 정리/Exceptional C++
항목 13 에선 StackImpl 이 protected 를 나타내어 private 상속을 통하여 Stack 을 구현했다면, 이번에는 /?????/ 이 부분이 public 인터페이스일 경우, HAS-A 관계를 이용하여 Stack 을 구현해 보자.

코드

자~ 만들어 봅시다~



총평

항목 13에서 의문시 되었던 왜 StackImpl 에서 복사 로직을 만들지 않았나에 대해서 생각해 보았다. 아마도 Stack 자체에서 연산을 해야 하는 부분이기 때문이라고 보여진다. 왜냐하면 StackImpl 은 단지 데이터 덩어리일 뿐이지, impl 자체가 Stack 이 된다면, 오히려 관계가 무너지기 때문이다.

나름대로 재미있는 항목 이다.

신고
posted by 농사를 짓는 게임 프로그래머 최익필

댓글을 달아 주세요