더북(TheBook)

이 설계 악취는 또한 두 가지 형태의 조합을 포함한다. 이름과 메서드 선언이 동일하고(서식은 다를 수 있다) 구현이 유사한 ‘중복되는’ 추상화를 포함하는 설계를 여러 차례 발견했다.

동일한 구현은 ‘코드 복제’(아주 유사한 코드 조각)의 특성을 따르는 다음 네 가지 형태로 드러난다. ‘코드 복제 유형’은 다음 네 가지 형태로 요약할 수 있다.

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