[ Java: 인터페이스와 다형성 ]


[ Java: 인터페이스와 다형성 ]

[ Java: 인터페이스(Interface)란? ] 구현 코드가 없는 인터페이스 인터페이스(interface)는 클래스 혹은 프로그램이 제공하는 기능을 명시적... blog.naver.com 위에서 인터페이스 구현 방법을 알아보았습니다. 그럼 인터페이스는 어디에 쓰이는 걸까요? 인터페이스 역할 인터페이스는 클라이언트 프로그램에 어떤 메서드를 제공할지 미리 알려주는 명세(specification) 또는 약속의 역할을 합니다. 예를 들어 Example 인터페이스가 있고 이를 구현한 Ex클래스가 있다면, Example 인터페이스의 선언부만 봐도 Ex 클래스의 구현 코드를 보지 않고 Ex클래스를 어떻게 사용할지 알 수 있습니다. 인터페이스와 다형성 인터페이스를 사용하면 다형성을 구현해 확장성 있는 프로그램을 만들 수 있습니다. 즉, 클라이언트 프로그램을 많이 수정하지 않고 기능을 추가하거나 사용할 수 있습니다. # 예제 시나리오 [고객 상담 전화 배분 프로그램] 고객 센터에 전화 상담...


#java #다형성 #인터페이스 #자바

원문링크 : [ Java: 인터페이스와 다형성 ]