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

Beemo 개발 블로그

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

Beemo 개발 블로그

검색하기 폼
  • 분류 전체보기 (12)
    • 개발 (12)
      • Java (7)
      • Android (2)
      • Spring (0)
      • Algorithm (3)
  • 방명록

2021/01/14 (1)
Effective Java 3/E - 정적 팩터리 메서드

클래스는 생성자와 별도로 정적 팩터리 메서드를 제공할 수 있다. 생성자보다 정적 팩터리 메서드가 좋은점 1. 이름을 가질 수 있다. 2. 호출될 때마다 인스턴스를 새로 생성하지는 않아도 된다. 3. 반환 타입의 하위 타입 객체를 반환할 수 있는 능력이 있다. 4. 입력 매개변수에 따라 매번 다른 클래스의 객체를 반환할 수 있다. 5. 정적 팩터리 메서드를 작성하는 시점에는 반환할 객체의 클래스가 존재하지 않아도 된다. 단점 1. 상속을 하려면 public이나 protected생성자가 필요하니 정적 팩터리 메서드만 제공하면 하위 클래스를 만들 수 없다. 2. 정척 팩터리 메서드는 프로그래머가 찾기 어렵다. 정적팩터리 메서드 명명방식 1. from : 매개변수를 하나 받아서 해당 타입의 인스턴스를 반환하는 ..

개발/Java 2021. 1. 14. 16:48
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2021/01   »
일 월 화 수 목 금 토
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

티스토리툴바