아이템 22. 인터페이스는 타입을 정의하는 용도로만 사용하라

· BE/Java
이 포스팅에서 작성하는 내용은 EFFECTIVE JAVA(이펙티브자바) 에서 발췌하였습니다. 아이템 22. 인터페이스는 타입을 정의하는 용도로만 사용하라 인터페이스는 자신을 구현한 클래스의 인스턴스를 참조할 수 있는 타입 역할을 한다. 이 지침에 맞지 않는 예로, 소위 상수 인터페이스라는 것이 있다. 상수 인터페이스 상수 인터페이스 : 메서드 없이, 상수를 뜻하는 static final 필드로만 가득 찬 인터페이스를 말한다. 이 상수들을 사용하는 클래스에서는 정규화된 이름을 쓰는 걸 피하고자 그 인터페이스를 구현하곤 한다. ex 1) 상수 인터페이스 안티패턴 - 사용금지 public interface PhysicalConstants { // 아보가드로 수 (1/몰) static final double A..
멍목
'아이템 22. 인터페이스는 타입을 정의하는 용도로만 사용하라' 태그의 글 목록