본문 바로가기

Development/Programming

[Refactoring] 메서드 은폐

리팩토링을 하다보면 메서드의 개방도를 바꿀 일이 많이 생긴다.


+ aMethod   ->   -aMethod


다른 클래스가 그 메서드를 사용한다면 개방도를 높여야 한다. 하지만 메서드의 개방도를 어떨 때는 낮춰야 할지를 판단하기는 비교적 어렵다.


ps. 이런건 많은 경험이 필요하지 않을까 생가이 된다.