back-end-study / effective-java

🔥 이펙티브 자바 스터디
42 stars 4 forks source link

[item1] 동반 클래스(Companion class)? #5

Open jun108059 opened 2 years ago

jun108059 commented 2 years ago

[item1] 생성자 대신 정적 팩터리 메서드를 고려하라

Java8부터 왜 동반 클래스를 따로 정의하지 않아도 될까요?

sawooook commented 2 years ago

자바8 이후 부터는 인터페이스에 정적 메서드를 추가 할 수 있어서 동반클래스를 따로 정의 하지 않아도 되나 봅니다! http://happinessoncode.com/2017/04/19/java8-changes-in-interface/#%EC%A0%95%EC%A0%81-%EB%A9%94%EC%84%9C%EB%93%