[ 배경지식/배경지식 ]
Class | Object | Instance | IoC | DI
2022-07-02 23:30:05
Class, Object, Instance 👉🏻 Class : 설계도 👉🏻 Object : 실체화가 가능한 것 👉🏻 Instance : 실체화 된 것 예를 들어 내가 집을 꾸미기 위해 가구를 사자! 라고 한다면 이말을 들은 사람은 어떤 가구? 라고 되물을 것이다. 가구는 추상적인 것으로 ‘개념'에 가깝다. 그래서 나는 의자를 살것이라고 대답한다. 의자를 주문하면 실제 의자가 집으로 배달되어 올테니.. 의자는 실체화가 가능한 Object 가 된다. 그렇게 구입해 도착한 내 눈 앞의 의자는 실제 세계에 존재하는 것이 된다. 이때의 의자는 instance 가 된다. IoC (Inversion of Control), 제어의 역전 집에 가구를 배치한다고 생각해보자. (위에서 의자를 예로 들었기 때문에 여기서도 의..