Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 657 Bytes

generic-type.md

File metadata and controls

11 lines (8 loc) · 657 Bytes

[Effective Java] 이왕이면 Generic Type으로 만들라.

  • 클라이언트에서 직접 형변환해야 하는 타입보다 제네릭 타입이 더 안전하고 쓰기 편하다.
  • 새로운 타입을 설계할 때는 형변환 없이도 사용할 수 있도록 해라.
  • 그렇게하려면 제네릭 타입으로 만들어야 할 경우가 많다.
  • 기존 타입 중 제네릭이 었어야 하는 게 있다면 제네릭 타입으로 변경하자.
  • 기존 클라이언트에는 아무 영향을 주지 않으면서, 새로운 사용자를 훨씬 편하게 해주는 길이다.

참고)

  • 이펙티브 자바 - 제네릭 타입