더북(TheBook)

흥미롭게도 3장에서 설명하는 각 악취는 앞에서 열거한 요소 기술의 위반에 사상된다. 그림 3.3은 추상화 원칙을 위반하는 악취를 나타내고, 표 3.1은 설계 악취와 설계 악취가 위반하는 요소 기술 사이의 사상을 포함한다. 각 악취 설명의 ‘근거’ 하위 절에서는 이런 악취가 요소 기술을 위반하는 방식을 자세히 설명한다. 설계 엔티티를 가리키려고 ‘추상화’라는 용어를 사용할 때, 명시적으로 언급하지 않는 이상 클래스나 인터페이스를 의미한다는 점에 주목하자.

 

▲ 그림 3.3 추상화 원칙을 위반하여 생긴 악취

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