정리

태그달린 클래스 : 두가지 이상의 의미를 표현할 수 있으며, 그중 현재 표현하는 의미를 태크값으로 알려주는 클래스

태그달린 클래스는 장황하고 오류를 내기 쉽고, 비효율적이다. 태그달린 클래스는 클래스 걔층구조를 어셜프게 흉내낸 아류일 뿐이다.

핵심정리

태그 달린 클래스를 써야 하는 상황은 거의 없다. 새로운 클래스를 작성하는 데 태그필트가 등장한다면 태크를 없애고 계층구조를 대체하는 방법을 생각해보자. 기존 클래스가 태그 필드를 사용하고 있다면 계층구조로 리펙터링 하는 걸 고민해보자.