framework source를 살펴보면,
make 는 resolve를 호출하고 abstract와 concrete 가 자꾸 나오는데,
이들이 어떻게 상호 연관되어 돌아가는지 개념이 없어서 질문 올립니다.
아주 간략히만 이야기하자면
abstract는 약속만 있고 구현은 안한 것
concrete는 약속을 구현 한 것
으로 생각할 수 있습니다.
인터페이스, 제어의 역전, 의존성 주입을 키워드로 찾아보시면 도움이 되실 것 같습니다.
라라벨에서는 서비스 컨테이너 관련 문서가 도움이 되실 것 같아요. https://laravel.kr/docs/5.8/container
framework source를 살펴보면,
make 는 resolve를 호출하고 abstract와 concrete 가 자꾸 나오는데,
이들이 어떻게 상호 연관되어 돌아가는지 개념이 없어서 질문 올립니다.