자바의 정석 - 인터페이스의 장점(2)

송용준·2023년 3월 27일
0

인터페이스의 장점

  • 개발 시간을 단출할 수 있다.
    A는 껍데기인 I(추상메서드)를 호출하면 되므로 B가 아직 완성 안된 상태여도 상관없다.
    --> IV는 직접 접근은 불가

  • 변경에 유리한 유연한 설계가 가능하다.

  • 표준화가 가능하다.(JDBC)
    --> 예를 들어 DB를 ORACLE에서 MYSQL로 바꾸고 싶을때 JDBC(표준)라는 인터페이스를 두어 JAVA APPLICATION을 바꾸지 않아도 된다.

  • 서로 관계없는 클래스들을 관계를 맺어줄 수 있다. 상속관계가 아닌 원하는 관계를 따로 만들 수 있다.
profile
용용

0개의 댓글