1. 객체 초기화 로직 분리
- 'init' 블록은 클래스 인스턴스가 생성될 때 필요한 초기화 로직을 분리하여 사용하므로서 가독성 높은 방식으로 초기화 로직을 구조화할 수 있다
2. 가족성과 유지보수성 향상
- 초기화 코드를 'init' 블록에 모아두면 가독성이 향상되고, 유지보수가 용이
'Kotlin' 카테고리의 다른 글
| [Kotlin] 코루틴 (Coroutine) (0) | 2023.12.01 |
|---|---|
| [Kotlin] = 단일 표현식 함수 (3) | 2023.12.01 |
| [Kotlin] ?: 연산자 (4) | 2023.11.29 |
| [Kotlin] .also (3) | 2023.11.22 |
| [Kotlin] synchronized (3) | 2023.11.22 |