profile
Dev Notes, with bit of JS?

[Typescript] ✨extends vs implements

extends에 원하는 클래스를 명시하면 해당 클래스의 프로퍼티와 메서드를 따로 구현하지 않아도 인스턴스에서 자유롭게 사용 가능하다. ( 이미 상위 클래스의 멤버가 포함되어 있다. )미리 추상화 된 인터페이스를 채택하여 사용하는 것상속(extends)과는 달리 impl

2023년 4월 4일
·
0개의 댓글
·

[Typescript] 디자인 패턴(Factory Pattern with Generics) // 복습 필요

객체를 생성하는 인터페이스만 미리 정의하고, 인스턴스를 만드는 것을 서브 클래스가 하는 패턴여러 개의 서브 클래스를 가진 슈퍼 클래스가 있을 때, 입력에 따라 하나의 서브 클래스의 인스턴스를 반환

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

[Typescript] Generic

Generic이란? Generic은 코드를 작성할 때가 아니라 코드가 수행될 때 타입을 명시 코드를 작성할 때 식별자를 싸용, 아직 정해지지 않은 타입을 표시 일반적으로 식별자는 T, U, V ... 를 사용 정적 type 언어(C, Java)는 클래스나 함수를 정의

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

[Typescript] ✨Interface ↔ Abstract class

✨Interface ↔ Abstract class

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

[Typescript] Class

필드(field)생성자(constructor)메소드(method)→ 이 셋을 통칭하여 멤버(member)라 부른다.new를 사용하여 Person 클래스 인스턴스를 생성Person class 멤버는 name, constructor, say()클래스 안에서 "this."를

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

[Typescript] 타입스크립트 기본

동적 타입을 정적으로 선언 가능타입 유추를 통한 타입 제어 가능런타임이 아닌 컴파일 시점에 오류 포착Javascript에서 찾을 수 없는 추가 코드 기능 제공(?)\- 기본 자료형(primitive type): object와 reference 형태가 아닌 실제 값을 저

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