인터페이스의 역할은 추상클래스로 100% 할수있지않음?

즉 추상클래스로 할수있는거 왜 굳이 인터페이스라는 거로 만든거임?