티스토리 뷰

1. 개발 시간 단축
  동시 개발 진행이 가능하다.
2. 표준화 가능
  기본 틀을 인터페이스로 만들고 인터페이스를 구현하여 사용한다.
3. 관계없는 클래스들에게 관계를 맺어 줄 수 있다.
  관계없는 클래스들이 공통적 특성이 있을 경우, 특성을 인터페이스를 만들어 공통적으로 구현하도록 하여 관계를 나타내게 할 수 있다.
4. 독립적인 프로그래밍 가능
  인터페이스를 이용하여 선언과 구현을 분리할 수 있기 때문에 한 클래스의 변경이 다른 클래스의 변경에 영향을 미치지 않도록 하여 독립적인 프로그래밍이 가능해진다.

참조 : 자바의 정석
댓글