그룹 스터디 공부(IT 서적)/이펙티브자바
4장 클래스와 인터페이스
hanyugyeong
2023. 10. 31. 21:37
반응형
SMALL
아이템 15 클래스와 맴버의 접근 권한을 최소화 하라
-> 아래의 블로그를 참조해서 공부했습니다
아이템 16 public 클래스에서 public 필드가 아닌 접근자 메서드를 사용하라
https://hyeon9mak.github.io/Effective-Java-item16/
아이템 17 변경 가능성을 최소화하라
아이템 18 상속보다는 컴포지션을 사용하라
아이템 19 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금하라
https://sasca37.tistory.com/259
아이템 20 추상 클래스보다는 인터페이스를 우선하라
아이템 21 인터페이스는 구현하는 쪽을 생각해 설계하라
아이템 22 인터페이스는 타입을 정의하는 용도로만 사용하라
아이템 23 태그 달린 클래스보다는 클래스 계층구조를 활용하라.
https://insight-bgh.tistory.com/408
아이템 24 맴버 클래스는 되도록 static으로 만들라
아이템 25 톱 레벨 클래스는 한 파일에 하나만 담으라
https://ajdahrdl.tistory.com/320?category=924852
반응형
LIST