Notice
Recent Posts
Recent Comments
Link
목록2022/03/19 (1)
infinity : 무한한 성장가능성
🤔 불변 클래스란? 그 인스턴스의 내부 값을 수정할 수 없는 클래스 즉, 불변 클래스에 간직된 정보는 고정되어 객체가 파괴되는 순간까지 절대 달라지지 않는다. 🧐 불변 클래스의 장점 가변 클래스보다 설계하고 구현하고 사용하기 쉽고 오류가 생길 여지가 적고 훨씬 안전하다. ->라고 책에서는 말하는데, 사용하기 쉽고 오류가 생길 여지가 적고 훨씬 안전 한건 객체 내부 값이 변경되지 않기 때문에 생기는 장점인 거 같은데 왜??? 가변 클래스보다 설계 및 구현이 쉬운 걸까? 이것도 불변이기 때문에 생기는 장점인데, 객체의 값이 변동되지 않도록 사용하는 방법 중 하나인 방어적 복사처럼 에러 상황에 대한 처리를 많이 고려하지 않아도 되기 때문 아닐까? 추측해본다. 🤔 클래스를 불변으로 만들기 위한 방법 객체의 상태..
📖 book/❤️ Effective Java
2022. 3. 19. 11:25