본문 바로가기 메뉴 바로가기

lingi04

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

lingi04

검색하기 폼
  • 분류 전체보기 (52)
    • 책 (20)
      • 오브젝트 (12)
      • 이펙티브 자바 (0)
      • 시스템 디자인 (2)
      • 데이터 중심 애플리케이션 설계 (6)
    • 프로그래밍 (4)
    • experiences (13)
      • 과제리뷰 (2)
      • refactoring (4)
    • spring boot (12)
      • snippets (7)
      • SpringBoot Test (1)
    • Redis (3)
  • 방명록

Immutable (1)
Immutable

예전에 Immutable / Mutable 클래스에 대해서 들었을 땐 그냥 '아 그렇구나' 하고 넘어갔다. 둘 사이의 차이에 대해 깊게 생각해 본 적 없기 때문에 클래스를 만들 때 기본적으로 @Gettet, @Setter 어노테이션을 붙이고 시작을 했었다. 그러다 스터디 에서 리뷰 중 DTO 클래스는 Immutable한게 좋다는 피드백을 받았고, 최근 제출한 과제에서도 과도한 Setter는 좋지 않다는 피드백을 받아 Effective Java와 인터넷 에서 Immutable 클래스에 대해 좀 찾아보았다. Immutable 클래스란? Immutable 클래스는 객체를 생성 후 수정할 수 없는 클래스다. Immutable 클래스는 어떤 특징을 가지고 있고 어떻게 하면 만들 수 있는 지, 어디에..

프로그래밍 2021. 12. 22. 22:20
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바