developer

고정 헤더 영역

글 제목

메뉴 레이어

developer

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (251)
    • 한양대공학대학원컴퓨터공학과 (1)
    • 통신프로토콜 (2)
    • eclipse (4)
    • spring (37)
      • spring 게시판 만들기 (6)
      • spring 로그인 처리 (2)
      • spring boot (9)
      • spring cloud config (0)
      • spring cloud eureka (0)
    • Git (19)
    • 체당금신청 (5)
    • Mybatis (8)
    • 전세금돌려받기 (2)
    • 아이폰 개발 ( i-os ) (5)
    • 주식 (5)
      • 일일매매동향 (5)
    • Vue.js (12)
      • Vue.js 동영상강좌 (4)
    • 자바강좌 (67)
      • 리팩토링 (13)
    • 취미 (21)
      • 관심기사 (8)
      • 영화 (2)
      • 여행 (9)
      • 마케팅 (2)
    • Database (25)
      • Oracle (10)
    • C언어강좌 (1)
    • 자바스크립트 (18)
      • 자바스크립트 디자인패턴 (2)
      • jquery (9)
    • 파이썬 (5)
    • 정보관리기술사 (4)

검색 레이어

developer

검색 영역

컨텐츠 검색

널객체

  • 널 객체 도입 리팩토링

    2020.01.18 by somiyuralove

널 객체 도입 리팩토링

하루 건너 먹어야 하는 약이 있습니다. 하지만 '하루 건너 먹기'는 쉽지 않습니다. '매번 오늘은 먹었던가?'하며 확인하기도 하고 깜빡하기도 합니다. 그런 일이 없도록 '아무런 효과도 없는 가짜약'을 만들어 두고 진짜 약과 교대로 먹는 패키지가 있다면 편리할 것입니다. 널 객체 도입(Introduce Null Object) 리팩토링은 아무것도 하지 않는 널 객체를 도입합니다. 널객체를 사용하면 '이 변수는 현재 null인가'라는 확인을 생략할 수 있습니다. 아래코드는 리팩토링 하기전 코드를 보여줍니다. * Person.java package Person; public class Person { private final Label _name; private final Label _mail; public P..

자바강좌/리팩토링 2020. 1. 18. 16:58

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
developer © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바