반응형
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
'그룹 스터디 공부(IT 서적) > 이펙티브자바' 카테고리의 다른 글
7장 람다와 스트림 (0) | 2023.12.06 |
---|---|
이펙티브 자바 6장 열거 타입과 에너테이션 (0) | 2023.11.21 |
5장 제네릭 (0) | 2023.11.08 |
02. 객체 생성과 파괴 (0) | 2023.10.15 |