ction? 지난 시간에 의존성과 의존성주입에 대해 본교수가 알려줬어요.
그렇다면 왜 의존성주입을 할까? 더 정확하게 질문하면.
의존성은 프로그래밍에 당연히 필요해. 그니까 이걸 왜 주입을 할까? 그죠? 궁금하죠?
창녀와 포주가 계약하면 되거든? 그잖아? 근데 왜 파견없체에서 자바창녀들을 포주에게 공급해줄까요?
이건 사실 뗄감들의 영역은 아니에요. 나름 전공수준의 명제를 본교수가 알려주는 거니 고맙ㄱ ㅔ 여기도록.
이건 커플링의 문제에요. 낮은 결합도를 구현하는 거야. 뭐로? 의존성'주입' 인젝션으로. 오케이? 혹은 아이솔레이션(격리) 또는 infomation hiding이랑도 관련이있고.
포주 입장에서는 자바창녀들을 직접 공수하는 거 보다. 브로커가 공급해주는 게 합리적이라는 거야.
그렇게 되면 업계(프로그램) 자체가 좋다(better)는 거에요. 오케이? 여러면에서 말이야. 코드자체, 성능, 유지보수, 심지어 보안까지 오케이?
이상 강의를 마친다.
댓글 0