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

개발은 꽃

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

개발은 꽃

검색하기 폼
  • 분류 전체보기 (176)
    • Spring (53)
      • SpringBoot 실습 (11)
      • Spring 웹 MVC (14)
      • Spring 핵심 (14)
      • Spring 기초 (8)
      • Spring Boot JPA (2)
    • Java (76)
      • Effective Java (24)
      • Java 기초 (27)
      • 디자인 패턴 (17)
      • The Java (6)
      • Java8 (2)
    • 객체지향 (6)
    • Test (12)
      • JUnit (9)
      • Mockito (3)
    • Network (8)
    • DataBase (15)
    • JavaScript (4)
    • 운영체제 (0)
    • 기타 (2)
      • 일지 (0)
  • 방명록

supplier (1)
[이펙티브 자바] 아이템 05.자원을 직접 명시하지 말고 의존 객체 주입을 사용하라

많은 클래스들은 하나 이상의 자원에 의존하고 있다. 예를 통해 살펴보자. 보통 맞춤법 검사기(SpellChecker)는 사전(Lexicon)에 의존하고 있다. 정적 유틸리티 클래스와 싱글턴을 활용한 맞춤법 검사기 그럼 아이템03에서 언급한 싱글턴과 아이템04에서 언급한 정적 유틸리티 클래스을 활용하여 소스를 구성해보자. //아이템 03_싱글턴 public class SpellChecker { private static final Lexicon dictionary = ...; //사전에 의존 private SpellChecker(){} public static SpellChecker INSTANCE = new SpellChecker(...); //싱글턴 활용 public static boolean isVa..

Java/Effective Java 2020. 7. 28. 17:33
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Spring
  • 스프링부트
  • 인프런
  • springboot
  • 팩토리 메소드 패턴
  • 점층적 생성 패턴
  • try catch finally
  • java
  • package-private
  • mustache
  • flatMap
  • 김영한
  • 빈 순환 참조
  • 복사 팩토리
  • junit
  • 자바8
  • 생성자
  • 빌더 패턴
  • 이펙티브자바
  • java8
  • JPA
  • 이펙티브 자바
  • 연관관계
  • effectivejava
  • ifPresent
  • jdk버전
  • try with resources
  • Effective Java
  • 정적팩터리메서드
  • @Lazy
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.