추상클래스는 상속 받아서 기능을 이용하고, 확장시킴
반면, 인터페이스는 함수의 껍데기만 존재, 함수의 기능의 구현을 강제 시키기 위함
—
추상클래스는 클래스 이기에 다중 상속 불가능
반면, 인터페이스는 다중 상속이 가능하다.
인터페이스는.. 인터페이스를 구현한 객체들에 대해서 동일한 동작을 약속하기 위해 존재