컴포지트 디자인 패턴과 똑같은 거야?
[%] composition over inheritance가 뭐야?
ㅁㅅ(116.125)
2020-08-11 02:52
추천 0
댓글 4
다른 게시글
-
러스트장점 - 힙스터픽이라 힙스터기분만끽[%] 익명(175.223) | 20.08.11추천 0
-
컴파일 타임 fibonacci 배열 생성기 [2][%] 익명(210.179) | 20.08.11추천 0
-
디자인 패턴 관련 서적 추천 좀 해주라.. [4][%] dadda(45.64) | 20.08.10추천 0
-
lambda를 tail recursion 방식으로 만들기[%] 익명(210.179) | 20.08.10추천 0
-
함수형을 배우고 모든것을 const로 선언하기시작 [3][⚠애니짤] 익명(211.36) | 20.08.10추천 0
-
f# c# vb.net은 속도 같은거? [1][%] ㅁㄴㅇㄹ(121.139) | 20.08.10추천 0
-
github 프로필에 트위터 계정 있는애들은 거르면되냐 [5][%] 익명(223.38) | 20.08.10추천 0
-
C++ 멤버접근 연산자 TMP 구현함 [3][%] Adenosie(adenosie) | 20.08.10추천 0
-
C++ 취미플젝 오늘 한거 [1][%] 노이ㄴ(liliilli) | 20.08.10추천 3
-
러스트 단점은 뭐가 있음? [14][%] 석린이(115.136) | 20.08.10추천 0
대략 계층 구조로만 모든 걸 표현하려 하면 꼬이는 경우가 생기니까 (다중 상속을 지원 안해서 꼬이건, 잘못 써서 꼬이건) 컴포넌트에 기능 위임하고 조합해서 쓰는 게 낫다는 이야기다. 근데 요샌 믹스인 잘 지원하는 언어들도 많고 하니까 (심지어 자바, C#도 일정부분 지원하기 시작했고) 조금 다르게 생각할 필요가 있다고 본다. 물론 믹스인도 어찌 보면 컴포지션이긴 한데, 보통 상속의 일종으로 구현하는 경우도 많으니까.
컴포지트랑 전략패턴 보셈
너무 상속? 같은 거 사용하지 마세요
https://gall.dcinside.com/mgallery/board/view/?id=github&no=9962&_rk=Hc2&exception_mode=recommend&page=1