- 인터페이스를 구현하는 클래스를 만들게 되면 해당 클래스의 객체를 참조할 수 있는 자료형 역할을 한다
- 다른 목적으로 인터페이스를 사용하지 말자
- 안좋은 예시는 상수 인터페이스 이다
public interface PhysicalConstants {
static final double AVOGADROS_NUMBER = 6.02221313e23;
...중략
}
- 사용자를 혼동시키며 변경 시에도 문제가 발생될 수 있다.
- 이런 상수들을 사용할 때는 enum 자료형을 사용하자
'ETC > 도서' 카테고리의 다른 글
[자바의 신] 7장. 여러 데이터를 하나에 넣을 수는 없을까요? (0) | 2024.09.26 |
---|---|
[자바의 신] 6장 제가 조건을 좀 따져요 (0) | 2024.09.26 |
[자바의 신] 5장 계산을 하고 싶어요 (0) | 2024.09.25 |
추상팩토리 패턴을 사용이유 (0) | 2022.12.16 |
Effective Java 2/E - 규칙.18 추상 클래스 대신 인터페이스를 사용해라 (0) | 2022.12.04 |