인터페이스의 장점 2
인터페이스의 장점 (2)
인터페이스의 장점 (2)
2022.04.07인터페이스의 장점 개발 시간을 단축할 수 있다. 이 그림에서는 A가 B를 사용한다. 그래서, A가 코드를 작성하려면 B가 먼저 만들어져 있어야 한다. 그래서, B가 완성될 때까지 A는 기다려야 한다. 그러면, 아무래도 개발 시간이 더 걸릴 것이다. 그런데, 이 그림에서는 A는 I를 사용하면 된다. B가 개발되지 않았어도 I만 있으면 된다. 즉, 껍데기만 있으면 된다. 앞서, 추상클래스에서 배웠듯, 추상 메서드를 호출할 수 있다. 인터페이스는 추상 메서드 집합이므로 B가 완성이 되지 않았더라도, A는 I(인터페이스)를 이용해서 코드를 작성할 수 있다. 추상 메서드지만, 이 메서드가 완성되어 있다고 가정하고 사용하는 것이다. 그리고 B는 I(인터페이스)에 있는 추상 메서드를 구현하면 된다. 그래서 인터페이스..