"다이아몬드 문제"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
 
(다른 사용자 한 명의 중간 판 5개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;diamond problem
;diamond problem, deadly diamond of death
;다아이몬드 문제
;다아이몬드 문제, 죽음의 다이아몬드
*[[다중상속]]시 어느 클래스의 메소드를 상속받아야 하는지 모호한 문제
*[[다중상속]]시 어느 클래스의 메소드를 상속받아야 하는지 모호한 문제
*둘 이상의 부모에 같은 메소드가 정의되어 있을 경우 어느 것을 상속받을지 모호함
*둘 이상의 부모에 같은 메소드가 정의되어 있을 경우 어느 것을 상속받을지 모호함
https://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Diamond_inheritance.svg/150px-Diamond_inheritance.svg.png


==같이 보기==
==같이 보기==
*[[다중상속]]
*[[다중상속]]
*[[상속]]


==참고 자료==
==참고==
*http://en.wikipedia.org/wiki/Multiple_inheritance
*http://en.wikipedia.org/wiki/Multiple_inheritance
*http://andang72.blogspot.kr/2012/05/design-pattern-part1.html
*http://andang72.blogspot.kr/2012/05/design-pattern-part1.html


[[분류: 객체지향]]
[[분류: 객체지향]]

2017년 7월 10일 (월) 12:39 기준 최신판

1 개요[ | ]

diamond problem, deadly diamond of death
다아이몬드 문제, 죽음의 다이아몬드
  • 다중상속시 어느 클래스의 메소드를 상속받아야 하는지 모호한 문제
  • 둘 이상의 부모에 같은 메소드가 정의되어 있을 경우 어느 것을 상속받을지 모호함

 

2 같이 보기[ | ]

3 참고[ | ]