C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[6746] Re:Re:다중상속이 안되어서 불편한게 어떤 것인가요 ?
civilian [civilian] 1873 읽음    2003-02-06 19:45
"다중상속이란 것이 있다라고, 또 이렇게 사용한다"라고는 알고 있었지만, 실제로
일을 할 때에는 한번도 써본적이 없군요.

다중상속이 아니고서는 할 수 없는 일도 분명히 있겠지요. 그러나 현실적인 관점에서
다중상속이 안되어 불편했던 적은 없었던 것 같습니다. 아마 다중상속이라는 개념이
제 머릿속에 없어서 설계를 할 때 미처 그 방향으로는 생각을 못했을런지도 모르겠군요.

제가 다중상속이 안되어서 불편한 것이 무엇이냐고 물어본 이유는 다중상속을 사용했을때의
이점이 무엇인지 알고 싶어서 입니다. 다중상속을 사용해서 얻을 수 있는 이익이 크다면
설계시 참고하려구요. ^^;;; 딴지를 걸려는게 아닙니다.

참고문헌을 읽다보니 "C++핵심정리"라는 문서에 다중상속에 대한 언급이 있는 내용이
있군요.

http://www.milab.co.kr/sub_lecture_cpp3_page8.htm

김백일.cedar 님이 쓰신 글 :
: civilian 님이 쓰신 글 :
: : 다중상속이 안되어서 불편한 것의 실제 사용례를 든다면 어떤 것이 있을까요?
: : 뭔가 다른 해결방법이 있을듯 합니다만...
:
: 디자인 패턴 중에는 다중 상속에 의존하는 것이 몇가지 있습니다.
:
: 다중 상속이 없는 자바나 오브젝트 파스칼에서는
: Observer, Adaptor, Bridge 패턴의 구현이 원칙적으로 불가능합니다.
: (된다해도 편법적인 방법밖에는 없죠.)
:
: 자세한 것은 다음 참고문헌을 보세요.
: "Java vs. C++ - A Critical Comparison," C++ Report, January 1997
김백일.cedar [cedar]   2003-02-06 19:48 X
제 글을 다시 보충해서 수정했습니다. 다시 읽어보시길...

+ -

관련 글 리스트
6730 으아아아... 미치겠다. 델파이는 왜 ??!!?? 박정모 2199 2003/02/05
6765     인터페이스의 다중상속에 대해서.. 어린왕자A 3525 2003/02/08
6742     Re:으아아아... 미치겠다. 델파이는 왜 ??!!?? 박지훈.임프 2443 2003/02/06
6749         Re:Re: 아닙니다! 김백일.cedar 1790 2003/02/06
6756             Re:Re:Re: 두분의 말이 모두 맞는 말씀입니다. 그러나... 남병철.레조 1666 2003/02/07
6752             C++... 박지훈.임프 1889 2003/02/07
6754                 박정모의 의견 & 태클 입니다. 박정모 2639 2003/02/07
6763                     Re:다중상속.. ?? 김윤동.제라툴 2140 2003/02/08
6758                     Re: 우선은 ... ㅡㅡa h1800.영화 1370 2003/02/07
6755                     웬 태클입니까 박지훈.임프 1638 2003/02/07
6744         그렇습니까? ... ㅠ.ㅠa 박정모 1622 2003/02/06
6747             PS1,2에 대한 답변입니다. 김백일.cedar 1699 2003/02/06
6748                 class implementation 은 인터페이스의 구현을 지적한 말이었습니다. (냉무) 박정모 2126 2003/02/06
6750                     그러니까 인터페이스 상속이란, 인터페이스만 동일하고 구현은 별도로 해야 한다는 뜻이죠.(냉무) 김백일.cedar 3304 2003/02/06
6751                         interface상속은 구현이 반드시 제공되야 하며, interface는 객체의 메모리 매핑이기도 합니다.(냉무) 박정모 2210 2003/02/06
6739     Re:으아아아... 미치겠다. 델파이는 왜 ??!!?? 정재필 1857 2003/02/06
6732     다중상속이 안되어서 불편한게 어떤 것인가요 ? civilian 1883 2003/02/05
6745         Re:다중상속이 안되어서 불편한게 어떤 것인가요 ? 김백일.cedar 1568 2003/02/06
6746             Re:Re:다중상속이 안되어서 불편한게 어떤 것인가요 ? civilian 1873 2003/02/06
6737         예를 들어 드리려고 이것저것 찾아봤지만... ㅠ.ㅠ 박정모 1614 2003/02/05
6731     이럴땐 정말 C++ builder 쓰고 싶은 마음이 굴뚝 같습니다. 박정모 1731 2003/02/05
6734         궁금한게 있는데요 왜 C++ 빌더로 하면 범용성이 떨어지는지.. 박주현 1599 2003/02/05
6735             음~ 제가 말한 "범용성"이란... 박정모 2160 2003/02/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.