Browse Tag: 03

이펙티브 자바 03. private 생성자, enum 자료형, 싱글톤 패턴

3줄 요약

  1. (1) API를 변경하지 않고도 싱글턴을 포기할 수 있다.싱글턴 객체를 …중략… 우고 Foo.getInstance의 구현을 변경해도 API는 영향을 받지
  2. (2) 제네릭 타입을 수용하기 쉽다.제네릭 타입을 수용할 경우의 장점은 …중략… 명하자면 자료형 유추가 가능하고, 형 안정성을 제공할 수 있다는 것이다.
  3. 있다.결론은 Enum은 효율적이지만 상황에 따라 사용이 어려울 수 있다. …중략… 인 자동 직렬화가 필요하지 않을 경우 사용할 수 있는 다른 대안이 있다.

Continue Reading