728x90 반응형 effective31 [item#20] 추상 클래스보다는 인터페이스를 우선하라 2023. 11. 29. [item#19] 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라. 2023. 11. 29. [item#18] 상속보다는 컴포지션을 사용하라 2023. 11. 29. [item#17] 변경 가능성을 최소화하라 2023. 11. 29. [item#16] public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라 2023. 11. 29. [item#15] 클래스와 멤버의 접근 권한을 최소화하라 2023. 11. 29. [item#14] Comparable을 구현할지 고려하라 2023. 11. 29. [item#13] clone 재정의는 주의해서 진행하라 2023. 11. 29. [item#12] toString을 항상 재정의하라 2023. 11. 29. [item#11] equals를 재정의하려거든 hashCode도 재정의하라 2023. 11. 29. [item#10] eqauls는 일반 규약을 지켜 재정의하라. 2023. 11. 27. [item#09] try-finally 보다는 try-with-resources 를 사용하라 2023. 11. 27. 이전 1 2 3 다음 추천 글 728x90 반응형