목록인터페이스 (3)
컴공생의 다이어리
인터페이스(interface)의 상속 인터페이스 사이에서도 상속을 사용할 수 있다. 이때도 클래스 상속에서 사용했던 extends 키워드를 사용하면 된다. 인터페이스는 다중 상속이 가능하고 구현 코드의 상속이 아니므로 타입 상속이라고 한다. 아래의 MyInterface 인터페이스는 X와 Y라는 인터페이스가 있을 때, 두 인터페이스를 상속받은 인터페이스이다. public interface X { void x(); } public interface Y { void y(); } public interface MyInterface extends X, Y{ void myMethod(); } 출처 : 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online
인터페이스(interface) 인터페이스란 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 일종의 추상 클래스를 의미한다. 자바의 다형성을 극대화하여 개발코드 수정을 줄이고 프로그램 유지보수성을 높이기 위해 인터페이스를 사용한다. 인터페이스는 interface 키워드를 통해 선언할 수 있으며 implements 키워드를 통해 일반 클래스에서 인터페이스를 구현할 수 있다. public interface Predator { boolean chasePrey(Prey p); void eatPrey(Prey p); } public class Lion implements Predator { @Override public boolean chasePrey(Prey..
시스템 인터페이스를 위해 외부 및 내부 모듈을 연계하는 대표적인 방법은 EAI 방식과 ESB 방식이 있다. EAI(Enterprise Application Integration) 방식 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션 EAI를 사용함으로써 각 비즈니스 간 통합 및 연계성을 증대시켜 효율성을 높여 줄 수 있으며 각 시스템 간의 확장성을 높여줄 수 있음 - EAI 구축 유형 구축 유형 설명 포인트 투 포인트(Point-to-Point) - 중간에 미들웨어를 두지 않고 각각의 애플리케이션 간에 점대점 형태로 연결 허브 앤 스포크(Hub & Spoke) - 단일한 접점의 허브 시스템을 통하여 데이터를 전송하는 중앙 집중식 방식 - 허브 장..