반응형 Interface1 JAVA Interface란? 기본적으로 추상 메서드의 모음이다. 인터페이스는 interface키워드를 통해 선언할 수 있으며 implements키워드를 통해 일반 클래스에서 구현할 수 있다. Java8 이전 버전에서는 상수, 추상 메서드만 선언이 가능하지만, 그 이후로 디폴트 메서드, 정적 메서드가 추가되었다. 개요 객체 지향 개발 5대 원칙 - SOLID를 만족 시켜 줄 수 있는 것이 자바 인터페이스이다. 그렇다면 왜 SOLID를 만족시켜야하는가에 대한 질문을 가질 수 있다. 서비스 애플리케이션의 라이프사이클을 설계/개발/유지보수 세 단계로 나누면 유지보수가 소프트웨어 라이프 사이클에서 가장 큰 부분을 차지하고 있다. 유지보수에서 interface는 SOLID를 구현하고, 객체 지향 개발을 하는데 큰 도움을 준다. 설계/개발/유지.. 2021. 6. 30. 이전 1 다음 반응형 LIST