728x90
- 태그 클래스란
- 특정 기능을 구현하기 위해 클래스에 태그값을 추가하여 사용하는 클래스를 의미한다.
- 태그란?
- 특별한 종류의 식별자, 보통 추가 정보를 제공하거나 선언의 동작을 변경하기 위해 선언에 나타낸다.
- 단순 키워드일 수도 있다.
- 태그의 단점은 많으므로(장황하고, 오류를 내기쉽고, 비효율 등등) 계층구조(상속)을 사용하여 리팩터링을 해보거나 쓰자.
728x90
'공부 > 이펙티브자바' 카테고리의 다른 글
[이펙티브자바]item 25.톱레벨 클래스는 한 파일에 하나만 담으라. (0) | 2023.02.08 |
---|---|
[이펙티브자바]item 24.멤버 클래스는 되도록 static으로 만들라. (0) | 2023.02.08 |
[이펙티브자바]item 22.인터페이스는 타입을 정의하는 용도로만 사용하라. (0) | 2023.02.06 |
[이펙티브자바]item 21.인터페이스는 구현하는 쪽을 생각해 설계하라. (0) | 2023.02.06 |
[이펙티브자바]item 20.추상 클래스보다는 인터페이스를 우선하라. (0) | 2023.02.03 |
댓글