# interface

222개의 포스트
post-thumbnail

Typescript에서 런타임에 interface 검사하기

Typescript에서 런타임에 interface를 검사하기 위한 함수를 작성하는 방법에 대한 글입니다. 타입스크립트는 개발하는 데 여러모로 편의성을 제공해주긴 하지만 가끔 한계를 느낄 때가 있는데 그 이유 중 하나가 런타임에는 interface라는 개념이 존재하지

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

Type Aliases VS Interfaces

타입스크립트에서 명명된 타입을 정의하는 방법인 타입과 인터페이스에 대해 알아보자

2022년 9월 12일
·
5개의 댓글
·
post-thumbnail

타입스크립트 인터페이스

타입스크립트 인터페이스

2022년 9월 10일
·
0개의 댓글
·
post-thumbnail

정보처리기사 (0) 시험 일정

수수료필기: 19400원실기: 22600원출제 경향현행 시스템 분석 및 요구사항 확인 (소프트웨어 공학 기술의 요구사항 분석 기법 활용)데이터 입출력 구현 (논리, 물리 데이터베이스 설계, 조작 프로시저 등)통합 구현 (소프트웨어와 연계 대상 모듈 간의 특성 및 연계

2022년 9월 7일
·
0개의 댓글
·

TypeScript #11 | Type 과 Interface

원하는 대로 타입을 지정할 수 있습니다.타입을 원하는 형태로 다양하게 지정할 수 있습니다. (+ type alias)특정 값들을 지정해 줄 수도 있습니다.상속과 비슷한 동작을 구현할 수 있습니다.객체의 모양을 지정해주는데만 사용합니다.상속을 사용할 수 있어 객체지향에

2022년 8월 30일
·
0개의 댓글
·

TypeScript - type과 interface의 차이

기본적인 사용 방법에는 큰 차이가 없다. 다만, interface는 객체의 타입을 지정하기 위해 고안된 방법이다.선언적 확장을 통해 새로운 interface를 만들지 않고, 이미 존재하고 있는 NewPersonType의 속성을 확장해나갈 수 있다.interface를 사

2022년 8월 30일
·
0개의 댓글
·

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

자바를 다시 공부하면서 추상클래스와 인터페이스가 어떤 차이가 있는지 헷갈리기 시작했다. 둘 다 추상메서드를 포함하는 것은 동일한데, 언제 추상클래스를 사용해야 하고 언제 인터페이스를 사용해야 하는 지를 판단을 못 하고 있었다. 따라서 포스팅을 통해 전체적인 개념과 사용

2022년 8월 28일
·
0개의 댓글
·
post-thumbnail

[Effective Java] 4장. 클래스와 인터페이스

잘 설계된 컴포넌트는 모든 내부 구현을 완벽히 숨겨, 구현과 API 를 깔끔히 분리한다. ⇒ 정보 은닉, 혹은 캡슐화라고 하는 이 개념은 소프트웨어 설계의 근간이 되는 원리다. 정보 은닉의 장점시스템 개발 속도를 높인다. 여러 컴포넌트를 병렬로 개발할 수 있기 때문이다

2022년 8월 28일
·
0개의 댓글
·

API란 무엇인가?

 예전부터 많이 들어봤던 '인터페이스'와 'API'에 대해 공부했다. 추상적으로만 알고 있던 개념이었는데 조금 더 가까워진 것 같다.   실제로 더 개발을 해봐야 자연스럽게 이해가 가능할 것 같긴 하지만 지금까지 공부했던 내용을 정리해보고자 한다. > API  API란 'Application Programming Int...

2022년 8월 27일
·
0개의 댓글
·

Lambda Expression, Functional Interface

람다식(Lambda Expression) Stream 연산들은 매개변수로 함수형 인터페이스(Functional Interface)를 받도록 되어 있다. 그리고 람다식은 반환 값으로 함수형 인터페이스를 반환하고 있다. 그렇기 때문에 우리는 Stream API를 정확히 이

2022년 8월 26일
·
0개의 댓글
·
post-thumbnail

[TypeScript]Interface

인터페이스는 객체의 모양을 특정해주는 역할을 한다.Team 이라는 콜을 만들때, 그냥 string이 아닌 구체적인 단어로 설정하면, (또는 Health를 구체적인 숫자로 설정하면)그 외의 것은 받을 수 없다.타입으로 해도 상관은 없다.상속도 가능하다.인터페이스는 가볍다

2022년 8월 23일
·
0개의 댓글
·
post-thumbnail

숨 참고 JAVA 다이브 🌊 (12) - 객체배열, 추상화, 인터페이스

어려울 거 같아서 미뤄뒀던 프로그래밍 공부 이번에 숨 딱 참고 Java 다이브 💦일반 데이터 타입의 배열과 동일한 개념으로, 같은 클래스의 객체 여러 개를 그룹화할 수 있어요.배열의 생성이 부모 클래스로 지정되었을 경우, 모든 자식 클래스의 객체들은 그 배열에 포함될

2022년 8월 18일
·
0개의 댓글
·

[Go] 제네릭, 빈 인터페이스 성능 비교

개요 Go 1.18 버전부터 제네릭을 지원함 제네릭과 유사하게(?) 사용하기위해 빈 인터페이스를 사용했었는데, 제네릭과 직접 성능 비교 빈 인터페이스 방식은 실제 사용하려면 추가적인 타입 변환이 필요하기 때문에, 제네릭이 우세할 것 같음 코드 interface_qu

2022년 8월 17일
·
0개의 댓글
·

[Go] 인터페이스와 포인터 리시버

개요 함수의 일반 리시버와 포인터 리시버의 차이에 대해 여거에 인터페이스까지 사용한다면? 코드 결론 구조체 함수가 일반 리시버의 경우 call by value, 포인터 리시버의 경우 call by reference로 동작 구조체 선언을 일반이든, 포인터든 구조체 함

2022년 8월 15일
·
0개의 댓글
·
post-thumbnail

[TS] interface

interface란 type alias와 같은 역할을 함interface와 type과의 가장 큰 차이점은 extends를 할 때임interfacetype타입 이름 중복 선언시에도 차이가 있음interfacetype

2022년 8월 15일
·
0개의 댓글
·
post-thumbnail

테스트 하기 좋은 아키텍쳐

회사에서 테스트코드를 작성하다 굉장한 피로감을 느끼고 아키텍처 개선으로 더 테스트하기 쉬운 구조로 개선한 경험에 대한 포스트입니다.제가 테스트코드를 작성하며 느낀점이 하나있습니다.given이 복잡하거나 then,expect가 복잡할순 있지만 둘다 복잡하면 안된다.

2022년 8월 9일
·
0개의 댓글
·

[JAVA] interface

어떤 객체가 있고 그 객체가 특정한 인터페이스를 사용한다면 그 객체는 반드시 인터페이스의 메소드들을 구현해야 한다. 만약 인터페이스에서 강제하고 있는 메소드를 구현하지 않으면 이 애플리케이션은 컴파일조차 되지 않는다.interface I : 인터페이스를 선언할 때는 이

2022년 8월 7일
·
0개의 댓글
·
post-thumbnail

추상클래스와 인터페이스의 차이?

추상클래스와 인터페이스의 차이

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

Introduction Part. 02

GOF의 디자인 패턴 1장, 서론의 두번째를 정리해봅니다.

2022년 7월 31일
·
0개의 댓글
·