Programming

; develop a program

반응형

interface 2

[Server] API & REST API

이번 포스팅에서는 애플리케이션을 프로그래밍하는데 쓰이는 인터페이스인 API와, 이 API를 작성하는 규칙이라고 할 수 있는 REST API에 대하여 공부를 해보고자 한다. API란 API(Application Programming Interface)는 애플리케이션 간의 상호작용을 위한 인터페이스이다. 인터페이스는 두 애플리케이션 간의 서비스 계약이라고 할 수 있다. 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의한다. API는 정의된 규약에 따라 요청과 응답을 주고받는 방식으로 작동하며, 개발자들은 이를 통해 데이터를 요청하거나 조작하고, 기능을 실행하고, 서비스에 접근할 수 있다. 또한 API 문서에는 개발자가 이러한 요청과 응답을 구성하는 방법에 대한 정보가 들어 있다...

DevStudy 2023.06.04

[Java] 인터페이스(Interface)

자식 클래스가 여러 부모 클래스를 상속받을 수 있다면, 다양한 동작을 수행할 수 있다. 하지만 클래스를 이용하여 다중 상속을 할 경우 메서드 출처의 모호성 등 여러 가지 문제가 발생할 수 있어 자바에서는 클래스를 통한 다중 상속은 지원하지 않는다. 하지만 다중 상속의 이점을 버릴 수는 없기에 자바에서는 인터페이스라는 것을 통해 다중 상속을 지원하고 있다. 이번 포스팅에서는 자바(Java)에서 인터페이스(Interface)에 대하여 공부를 해보고자 한다. 인터페이스란 인터페이스란 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 일종의 추상 클래스를 의미한다. 인터페이스는 클래스 혹은 프로그램이 제공하는 기능을 명시적으로 선언하는 역할을 한다. 인터페이..

Back-End/Java 2023.02.09
반응형