NMP-Study / EffectiveJava2018

Effective Java Study
9 stars 0 forks source link

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

Closed madplay closed 5 years ago

fairsun commented 5 years ago

잘못 사용된 경우

상수 인터페이스

상수를 공개할 목적 대안책

클래스나 인터페이스 자체에 추가

public class Test { double atoms(double mols) { return AVOGADROS_NUMBER * mols; } }


## 결론
> 인터페이스는 타입을 정의하는 용도로만 사용해야 한다. 상수 공개용 수단으로 사용하지 말자.