더북(TheBook)

3.6.7 현실적인 고려 사항

API에서 미활용 추상화

클래스 라이브러리와 프레임워크는 보통 추상화 클래스나 인터페이스 형태로 확장 지점을 제공한다. 이런 확장 지점은 라이브러리나 프레임워크 내부에서 사용하지 않는 것처럼 보일 수 있다. 하지만 클라이언트가 사용할 의도로 만든 확장 지점이므로 미활용 추상화로 볼 수 없다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.