메시지 연쇄

코드 악취 중 하나. 객체한테 다른 객체를 달라고 하고 거기에서 또 다른 객체를 달라고 하는 식의 getSomething() 연쇄. 클라이언트 측 코드가 객체의 의존성 그래프에 결합되기 때문에 문제.

관련 리팩토링

  • Hide delegate
  • Extract function
  • Move function

See also

2024 © ak