공부하다보면 뭔가 다들 아무 생각없이 의무적으로 일단 인터페이스 찍어놓고

바로 구현체 만들고 하던데

이렇게 하는 이유가 뭐임?? 그러니까 원리적으로는 나도 왜 하는진 알겠는데

그게 실제로 도움이 되는 상황이 현실에서 많이 발생함?