반응형
1. 개발시간을 단축시킬 수 있다.
: A클래스에 B라는 객체를 주입하려면 B라는 클래스가 먼저 구현되어야 A작업을 진행 할 수 있다. 하지만 그렇게 동시에 이뤄지지 않기 떄문에 B를 둘러싼 인터페이스의 객체를 가정하고 주입하고 작업할 수 있다.
2. 표준화가 가능하다.
마이 SQL 에서 오라클 오라클에서 마이 SQL 로 연결을 할떄마다 메소드 형식을 바꿨다. 굉장히 비효율이적이고
자바에서 인터페이스를 통해서 규격을 만들어서 반드시 규격에 맞게 사용할 수 있도록 한다.
3. 서로 관계 없는 클래스에게 관계를 맺어 줄 수 있다.
4. 독립적인 프로그래밍이 가능하다.
5. 유연한 코드 ,변경에 유리한 설계가 가능하다.
반응형