# interface

eslint의 no-unused-vars 규칙과 typescript의 interface 문법 충돌 해결하기
기존의 `no-unused-vars` 설정을 "off"하고 `@typescript-eslint/no-unused-vars`의 설정을 이용하자!
[C#] IComparable and IComparer
Introduction int, float 등과 같은 primitive type은 기본적으로 비교 연산자가 지원 된다. 하지만 사용자가 정의한 타입에 대해서 비교 연산을 하고 싶다면 어떻게 해야 할까?
[C#] IReadOnlyCollection
ICollection 인터페이스를 통해서 컨테이너 클래스에 대한 기본 틀을 제공받는다. 그렇다면 읽기전용 컨테이너를 만들고 싶을 땐 어떻게 해야 할까? 그에 대한 대답이 바로 IReadOnlyCollection 이다. ICollection 인터페이스와 비교 해보았을 때
[C#] ICollection Interface
프로그래밍을 하다보면 컨테이너 객체를 필수적으로 사용하게 된다. C++의 std::vector, Java의 ArrayList 와 같은 단순한 리스트 컨테이너가 있으며, C먼저, ICollection 인터페이스의 코드부터 살펴보도록 하자.앞서 언급했듯이, 컨테이너라면 가
[C#] IEnumerable and IEnumerator
C이러한 인터페이스들은 어떤 역할을 하며, 어떤 용도로 사용되는 것일까요? 그리고 왜 사용처가 컨테이너에만 국한되지 않을까요? 능동적 주체와 수동적 주체로 2개로 나뉘어져 있는 이유도 궁금할 것입니다. 이제 열거 인터페이스를 분석해보며 이러한 의문을 해결해보도록 하겠습

kotlin의 class
코틀린은 상속을 막기 위해 기본적으로 final class로 선언이 되었습니다.그럼에도 상속을 해야한다면 open이라는 키워드를 사용하면 상속이 가능한 상태가 됩니다.

타입스크립트 Interface 2
이 글을 보고 있다면 당연히 알고 있을 Type Alias에 대해 다시 한번 알아봅시다우리는 JS에서 어떤 값을 재사용 편~하게 하기 위해 변수를 썼습니다TS에서는 복잡한 타입을 재사용하기 위해 Type Alias를 사용합니다예시를 들어볼까요 저희는 name이 stri

Java_실습_인터페이스_책장
책장을 만들려고 한다. 책장은 책을 넣는 순서대로 꺼낼 수 있다.실제로 책을 넣고 뺄 수 있는 BookShelf와 물건을 넣고 빼는 Shelf 클래스, 넣고 빼는 동작을 구현하게 할 Queue(인터페이스) 를 이용하여 책장을 만들어라객체 가. BookShelf나. Sh
JAVA__34
default method, static method 로 구현가능해졌다.static method 사용시 인터페이스명.메서드명() 으로 구성되어야 한다 cal.exec2 (x) Calculator.exec2 (o)
(go) cobra로 cli를 구성해보자
go의 cobra 라이브러리를 사용해 cli interaction을 구현하고 테스트까지 해보았다. go의 cobra를 사용한 프로젝트 중에 kubectl이 익숙하여 코드를 많이 참고했다. 전체 코드는 여기서 확인할 수 있다. Main command 현재는 app

타입스크립트 Interface
type 키워드로 타입변수 생성 가능interface 키워드도 타입변수 생성 가능기존 type 키워드하지만, name : string 과 name : string 이면 하나로 합쳐줌 name : stringinterface - 유연type - 엄격일반적인 상황에서는 t

Interface 와 Type 의 차이 [TIL / TypeScript]
선언과 할당이 거의 비슷하게 작성되어지고 있어서 뚜렷한 차이가 없어 보인다. ⌜러닝 타입스크립트⌟에서는 객체 할당 같은 경우 많은 프로젝트에서 Interface를 사용한다고 간단하게 설명되어 있다. 어찌됐든, Interface와 Type을 따로 마려해 둔 이유는 있을
REST API를 활용해 Postman-SF 연동정리
How to Connect Salesforce and Postman using REST API In Salesforce, navigate to Setup→Build→Create→Apps Then go to Connected Apps for creation. Now c

빅데이터 Java 개발자 교육 - 07일차 상속(inheritence) [(extend),(interface),(implements)]
기존에 이용했던 import는 다른곳에 저장되어있는 클래스를 불러와서 사용하는 형식이었다. 하지만 이번에는 조금 다른 방식으로 다른 클래스를 이용해보려고 한다. 자바에는 "상속" 이라는 개념이 존재한다. 상위클래스(부모클래스)의 내용들을 하위클래스(자식클래스)에게

TypeScript - 인터페이스
인터페이스를 통해 객체의 스펙(속성과 속성의 타입), 함수의 파라미터, 함수의 스펙(파라미터, 반환 타입 등), 배열과 객체를 접근하는 방식, 클래스에 대한 약속을 정할 수 있다.? 를 통해 객체의 속성을 선택사항으로 만들 수 있다.readonly를 통해 읽기 전용 속

[JAVA]인터페이스(Interface)에 대해 알아보자
클래스를 작성할 때 기본적인 틀을 제공하는 일종의 추상 클래스를 의미하는 인터페이스에 대하여 알아보자.

[iOS / SwiftUI] 사용자 인터페이스 상태 관리하기
안녕하세요 Niro 입니다! 이번엔 SwiftUI 에서 View 끼리 어떻게 데이터를 주고받고 View 를 최신 상태로 업데이트 하는지 전반적인 흐름을 알아보고자 Apple Developer 에 있는 Document 를 살펴 보려고 합니다. 공식 문서에 있는 내용이