4장 타입 코드 처리하기 이번 장에서 다룰 내용 if 문에서 else를 사용하지 말 것과 switch를 사용하지 말 것으로 이른 바인딩 제거하기 클래스로 타입 코드 대체와 클래스로의 코드 이관으로 if문 제거하기 메서드 전문화로 문제가 있는 일반성 제거하기 인터페이스에서만 상속받을 것으로 코드 간 커플링(결합) 방지하기 메서드의 인라인화 및 삭제 후 컴파일하기를 통한 불필요한 메서드 제거 간단한 if 문 리팩터링 규칙: if 문에서 else를 사용하지 말 것 if 문에서 else를 사용하지 않는 것은 많은 개발자와 프로그래밍 가이드라인에서 권장하는 스타일 중 하나입니다. 이 규칙을 따르는 이유와 그로 인한 이점에 대해 설명하겠습니다. 왜 else를 피해야 하는가? 가독성 향상: else 없이 코드를 작성..