Corgi 'Dependency' 태그의 글 목록
본문 바로가기
반응형

Dependency2

안드로이드 클린 아키텍처 안드로이드를 공부하면서 우연히 클린 아키텍처를 보게되어 찾아보았다. 안드로이드에서의 클린 아키텍처는 앱의 소프트웨어 아키텍처를 설계하는 방법 중 하나입니다. 이 아키텍처는 코드를 모듈화하고 의존성을 관리하여 유지보수성이 높고 테스트 가능한 앱을 만들기 위해 고안되었습니다. 클린 아키텍처는 주로 다음과 같은 주요 구성 요소로 이루어집니다. 프레젠테이션 계층 (Presentation Layer): 액티비티(Activity) 또는 프래그먼트(Fragment)와 같은 안드로이드 프레임워크의 구성 요소들이 속하는 곳입니다. 사용자 인터페이스와 상호작용하고 사용자의 입력을 처리합니다. 뷰(View)와 뷰 모델(ViewModel)이 포함될 수 있습니다. 도메인 계층 (Domain Layer): 비즈니스 로직이 구현되.. 2024. 4. 11.
의존성 주입(Dependency Injection) 소개와 활용 방법 안녕하세요! 이번에는 소프트웨어 개발에서 중요한 개념인 의존성 주입(Dependency Injection, DI)에 대해 알아보고, DI를 활용하는 방법에 대해 소개하려고 합니다. 의존성 주입은 객체 간의 결합도를 낮추고 유연하고 테스트 가능한 코드를 작성하는 데 도움을 줍니다. 그럼 의존성 주입의 소개와 활용 방법에 대해 알아보겠습니다. 1. 의존성 주입이란? 의존성 주입은 객체 간의 의존 관계를 코드 내부에서 정의하는 대신, 외부에서 의존하는 객체를 주입하는 방식입니다. 객체가 필요로 하는 의존성을 외부에서 제공받기 때문에 객체 간의 결합도가 낮아지고 유연한 구조를 유지할 수 있습니다. 2. 의존성 주입의 장점 의존성 주입은 다음과 같은 장점을 가지고 있습니다: - 결합도 감소: 의존성 주입을 통해 .. 2023. 6. 3.
반응형