A, B라는 클래스가 있음A는 List<B> plugins 라는 배열을 가지고있고B는 B.action(A) 이라는 함수를 가지고있는 형태임이런경우 circular dep이 형성되는데 어떻게 해결할 수 있을까
술꼴아서 어지러운 느낌이 나네
solid의 d를 위배한다고 나오네요.
아니이색기들 뭐라는거야
b함수를 추상함수 해놓고 나중에 대입시키면 안될려나
action 함수에서 A 안 받으면 앙댐?
action을 A클래스의 정적 메소드로 빼든가
ㅍㅍ// 설명점
흉수// B에서 A를 받아서 A에 접근해야하는뎀..
러브// 그럼 무슨의미가 있어 action은 abstract function이고 B를 상속한 클래스들이 그걸 구현하는식으로 할건데
아니 B에서 A받아서 A일 하는데 왜 A의 멤버가 아닌것임?
이거 완전 비정규직 하청 아니야? B도 정규직 A멤버 시켜줘라 이거에요!
함수람// ㅇㅎ ㄳ golang에서 circular package import 문제였는데 그냥같은 package상에 두면 되겠구나
상호 참조는 둘중하나의 헤더에선 미리 선언만 해두고 인클루드는 cpp에 해주면 되요.
아. 고랭이구나
고랭은 안해봐서 모르겠어요.