Dependency Injection(DI) 은 의존관계 주입으로 해석되는 개념이다.
싱글턴(singleton)은 오직 하나의 인스턴스만 생성할 수 있는 클래스를 의미한다. 왜 이러한 싱글턴이 필요한지, 어떻게 구현할 수 있는지 알아보자.
들어가기 주제 : 어떤 객체는 매우 비효율적으로 생성되고 사라진다. 객체를 효율적으로 생성하고 사용하자.
들어가기 주제 : 한 클래스에 변수가 많다면 생성자를 어떻게 구현해야 하는지 생각한다. 우아한테크코스의 크루 정보를 담는 "크루" 클래스를 생각하자. 크루 클래스는 다음과 같은 필드를 갖는다. Nickname(닉네임) : 필수 name(이름) : 필수 address