함수형 인터페이스

Programming/Java

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

개요 "자바 인터페이스(Java Interface)는 무엇인가 ?" 이런 궁금증을 가지고 있는 Java Programmer가 많습니다. 물론 필자도 그렇습니다. 인터페이스가 어디에 어떻게 왜 쓰이는지 명확히 이해하는데에 어려움이 있었고 이를 정리하고자 글을 작성하게 되었습니다. "객체 지향 개발 5대 원칙 - SOLID"을 만족시켜준다. 라는 부분 때문에 인터페이스를 사용한다고 생각합니다. 그렇다면 왜 SOLID를 만족시켜야 하는가? 라는 궁금증이 생길텐데요. 서비스 애플리케이션의 라이프사이클을 "설계 / 개발 / 유지보수" 세 단계로 나누게 되면, 유지보수가 소프트웨어 라이프사이클에서 가장 큰 부분을 차지한다고 합니다. 유지보수에서 인터페이스(Interface)는 SOLID를 구현하고, 객체 지향 개발..

엥재
'함수형 인터페이스' 태그의 글 목록