개발/책
이펙티브 코틀린
보리ing
2022. 3. 7. 02:29
아이템1. 가변성을 제한하라(2022-03-07, 2022-04-14)
불변객체 사용 이점을 설명하며 몇 가지 규칙들에 대해 알려주고 있다.
주제와 마찬가지로 규칙은 var보다 val, mutable보다 immutable과 같이 불변성 타입을 사용하고, 가변적인 것은 외부 노출을 숨기는 것으로 기본적으로 객체지향을 염두하고 있는 것에서 크게 벗어나지 않고 있다.
다만 몇몇 설명이 동시성을 염두하고 말하고 있는데 예제가 빈약한게 조금 아쉽다.