250x250
Notice
Recent Posts
Recent Comments
관리 메뉴

탁월함은 어떻게 나오는가?

[Java] 인터페이스 (interface) 란? 본문

[Snow-ball]프로그래밍(컴퓨터)/java

[Java] 인터페이스 (interface) 란?

Snow-ball 2021. 1. 15. 13:10
반응형

인터페이스 무엇이고 사용이유는 뭘까?

 

1. 인터페이스란 객체와 개체 사이에엇 일어나는 상호 작용의 매개로 쓰인다.

2. 코딩을 작업을 하면 공동작업을 하게 되는 경우가 많아진다. 그럼으로 시간적으로 불필요한 요소를 사용함으로써 비용을 최소화 하기 위해서 사용한다. 즉, "공동 작업시 충돌을 방지하기 위해서" 이다.

3. 넓은 의미에서의 인터페이스란 외부와의 의사 소통을 위한 매개체이다. 사람들 끼리 '언어'라는 약속을 정해놨듯이 인터페이스에서는 표준규격을 맞추며 추가적으로 확장성, 인터페이스와 형변환, 다형성을 적용할 수 있다.

 

결론적으로, 개인들이 코딩을 하게 된다면 클래스명부터 시작해서 다 다르게 작성이 될 수 밖에 없다. 하지만 그렇게 되면 작동해야 할 당시 문제가 발생함으로써 implements을 붙여주고 최소한의 표준 규격을 주는 것이다. 

 

 

 

 

반응형
Comments