# interface

348개의 포스트

프로그래밍 인터페이스 디자인하기

Representational State TransferHTTP 프로토콜을 사용하여 REST API 를 요청해야 한다.경로: 서버상의 리소스를 식별할 수 있는 주소HTTP 메서드: 이 리소스를 가지고 무슨 행위를 하고 싶은 지 표시해주는 역할HTTP 상태 코드: 접수된

약 18시간 전
·
0개의 댓글
·

[Dart] 인터페이스(Interface)

Dart에서 인터페이스(Interface)는 클래스가 구현해야 하는 메서드의 목록을 정의하는 역할을 한다.인터페이스는 클래스 간의 계약(Contract)으로, 클래스가 특정 동작을 보장하기 위한 규약이다.인터페이스는 abstract 키워드와 함께 class 키워드를 사

4일 전
·
0개의 댓글
·

[Dart] 추상 클래스와 인터페이스

추상 클래스(Abstract class)와 인터페이스(Interface)

4일 전
·
0개의 댓글
·
post-thumbnail

[interface vs. type ] 비교

팀장님이 interface 와 type 의 차이에 대해 질문하셨다.평소에 Typescript로 업무를 진행하면서,타입을 지정할 때 interface 로 선언하는 것과 type 으로 선언하는 것의차이에 대해 궁금했지만, 둘 다 섞어서 사용해도 작업하는 데에 지장이 없었다

2023년 5월 22일
·
0개의 댓글
·

타입스크립트 정리9 : 타입스크립트 class

생성자 함수 전에 first와 last 모두 타입이 설정되어야 한다.그 다음 생성자 함수에서 받는 argument도 타입을 정해야 함.읽기 전용 제어자. 객체 타입 컨텍스트에서와 같이 클래스에서만 readonly를 사용할 수 있다.기본적으로 JavaScript와 Typ

2023년 5월 17일
·
0개의 댓글
·

index signature에 대한 interface와 type alias의 차이점

interface로 선언된 타입의 경우 implicit index signature 가 지원되지 않는다고 합니다.type alias의 경우는 암묵적 index signature 가 적용되어 index signature를 명시적으로 선언하지 않아도 타입 체크를 통과하는

2023년 5월 17일
·
0개의 댓글
·

[TypeScript] Class와 Interface의 차이

Class는 ES6에서 JavaScript 생태계에서 공식적으로 도입되었다. Class는 객체지향 프로그래밍의 그 자체이다.객체지향 프로그래밍은 커다란 문제를 Class로 나누고, Class간의 관게를 추가하면서 코드 중복을 최소화하는 개발 방식이다. 클래스 간의 관계

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

TCP, 크롬 시크릿 모드, REST API, VPN에 대하여

전송 제어 프로토콜(Transmission Control Protocol)은 인터넷 프로토콜 스위트의 핵심 프로토콜 중 하나로, TCP/IP라는 명칭으로 널리 알려져 있습니다.

2023년 5월 14일
·
0개의 댓글
·

[CS] Component

Component, Module, Interface, Web Component

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

인터페이스 기본

자바 - 인터페이스 기본개념

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

java) regex, generics - 8일차 TIL

23.5.2 ~ 23.5.19 사전 캠프 기간의 TIL 기록입니다!

2023년 5월 11일
·
0개의 댓글
·

Java 인터페이스

Interface 클래스와 관련된 추상적인 개념 클래스가 가져야 하는 메소드의 시그니처를 정의하는 역할 메소드들의 집합으로 구성 클래스는 인터페이스의 모든 메소드를 구현해야 한다. 클래스와 달리 멤버 변수를 가질 수 ㅇ벗다. 기본적으로 모든 메소드는 추상 메소드로 선언된다. 즉, 구체적인 구현을 갖지 않고, 메소...

2023년 5월 10일
·
0개의 댓글
·

별찍기, 파일 입출력, IOException, Interface, DI, IOC

다이아몬드 4주차 3일 수업로그

2023년 5월 10일
·
0개의 댓글
·

Interface (feat. default method, static method)

저번에 인터페이스란 뭔지 공부했었는데, 👉 인터페이스란?인터페이스의 default method, static method는 따로 다루면 좋을 것 같아서 따로 정리해보려 한다.기존에 인터페이스는 추상메서드만 정의할 수 있었다.근데 Java8(JDK 1.8) 부터는 de

2023년 5월 7일
·
0개의 댓글
·
post-thumbnail

인터페이스란

인터페이스

2023년 5월 7일
·
0개의 댓글
·

인터페이스란?

저번에는 추상클래스에 대해 작성했었다. 이어서 인터페이스를 알아보려 한다! 추상클래스 글 : https://velog.io/@kimunche/추상클래스 1. 인터페이스란? 일단 한마디로 추상메서드의 집합 이다. 추상클래스가 미완성 설계도 였다면, 구현된 것이 전혀

2023년 5월 4일
·
0개의 댓글
·
post-thumbnail

[Effective Java] item22 - 인터페이스는 타입을 정의하는 용도로만 사용하라

인터페이스는 클래스에 자신이 어떤 기능을 할 수 있는지를 알려주는 역할이다. 인터페이스는 오직! 이 용도로만 사용되어야 한다.이 용도 외에 잘못 설계된 예시가 있는데, 바로 상수 인터페이스이다. 상수 인터페이스는 static final 필드로만 이루어진 인터페이스다.

2023년 5월 4일
·
0개의 댓글
·
post-thumbnail

[ts] type, interface 차이

타입과 인터페이스 모두 추상 클래스를 대체해서 사용할 수 있다.추상 클래스를 사용하면 자바스크립트에서는 일반적인 클래스로 바뀜. 인터페이스도 비슷한 보호를 제공하지만, 인터페이스는 자바스크립트 파일에서 보이지 않는다.즉, 인터페이스는 파일 크기가 작아지고 추가 클래스가

2023년 5월 3일
·
0개의 댓글
·
post-thumbnail

[Effective Java] item21 - 인터페이스는 구현하는 쪽을 생각해 설계하라

자바 8 전에는 인터페이스에 메소드를 추가할 방법이 없었다. 그런데 디폴트 메소드라는 방법이 생겼는데 이것을 사용하면 되지 않을까라는 물음이 생길 수 있다.

2023년 5월 3일
·
0개의 댓글
·