17.메서드 이동 Move Method

메서드를 옮기는 것

메서드를 옮기는 것은 리팩토링에서 가장 중요하고 기본이 되는 것이다.
클래스가 너무 많은 동작을 가지고 있거나, 다른 클래스와 공동으로 일하는 부분이 너무 많아서 단단히 결합되어 있을 때 메서드를 옮긴다.

메서드를 옮김으로써 클래스를 더 간단하게 할 수 있고 클래스는 맡고 있는 책임에 대해 더욱 명확한 구현을 가질 수 있게 된다.