Android 개발에서 필수적으로 알고 가야할 디자인 패턴에 대해서 공부해봅시다!
Clean Architecture란 Clean Architecture는 계층을 크게 나눠서 관심사를 분리하고 각 분리된 클래스가 한 가지 역할만 할 수 있도록 구현하는 방식입니다. 또한, 계층 구조에서 외부에서 내부로 의존성을 가지고 있기 때문에 내부로 갈수록 의존
의존성 주입이란 외부에서 의존 객체를 생성해 넘겨주는 것을 의미합니다. 일반적인 객체 생성과 DI를 적용한 객체 생성을 비교하면, 일반적인 객체 생성은 클래스 안에서 사용할 객체를 생성하지만, DI를 적용한 객체 생성은 외부에서 생선된 객체를 주입받는 방식입니다.