Design Programming

Design Programming

  • 분류 전체보기 (15)
    • 시큐리티 (2)
    • 웹소켓 (2)
    • JPA (4)
    • API (1)
    • 정리 (5)
    • 책 (1)
    • 비공개_저장용 (0)
  • 홈
  • 태그
RSS 피드
로그인
로그아웃 글쓰기 관리

Design Programming

컨텐츠 검색

태그

개발 책 스프링 부트 스프링부트 ddl-auto N+1 개발 서적 웹소켓 포트원 권한변경 Integer.parseInt() null removeif() Fetch Join @EntityListeners 시큐리티 eager substring() 자바 Java JPA

최근글

댓글

공지사항

아카이브

getter(1)

  • [JPA] setter와 getter 맘대로 쓰면 안 되는 거야??

    우연히 setter와 getter의 무분별한 사용을 지양하라는 말을 듣게 됐다. 클래스를 만들 때 정말 당연하단 듯이 @Setter @Getter를 이용했는데...? 객체 지향의 원칙 중 하나는 정보 은닉이다. 필드는 private이지만 setter와 getter가 public인 이상 private으로 지정한 필드는 public과 다를 게 없다고 한다. 타 개발자들의 글을 읽어 보면 여러가지 예를 보여주면서 setter와 getter를 지양해야 하는 이유와 setter와 getter의 직접적인 사용을 대신할 수 있는 다른 방법을 설명해준다. 이러한 설명은 모두 끝내 한 지점으로 연결된다. 무분별한 getter와 setter의 사용은 객체 지향의 핵심인 정보 은닉을 해치게 된다는 것. 외부에서 객체의 상태..

    2024.06.17
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바