728x90 반응형 type2 [TypeScript] 상속(Extends), 추상 클래스(Abstract Class), 인터페이스(Interface) 객체지향 프로그래밍(Object Oriented Programming, OOP)객체지향 프로그래밍(Object Oriented Programming, OOP)은 커다란 문제를 클래스 단위로 나누고 클래스 간의 관계를 추가하면서 코드 중복을 최소화 하는 개발방식이다. 클래스 간의 관계를 추가할 때는 상속이나 포함 관계를 고려하여 추가한다. OOP를 통해 어플리케이션을 개발하면 코드 중복을 상당히 줄일 수 있다. 타입스크립트는 자바스크립트(ES6)에 비해서 OOP를 지원하는 부분이 훨씬 더 많다.🏷️ 요약상속(Extends)클래스는 'extends'를 붙여 상속을 주고 받으며 부모-자식관계의 클래스들을 생성할 수 있다.먼저 부모가 될 클래스를 생성한 뒤, 그 뒤 이를 상속받을 자식 클래스는 class 자식.. 2024. 8. 2. [TypeScript] 타입스크립트 타입(자료형) ✍️ Summary타입스크립트 자바스크립트 타입TypeJavaScriptTypeScript내용NumberOO숫자(정수, 실수, Infinity, NaN)StringOO문자열작은따옴표('), 큰따옴표("), 백틱(`)BooleanOOtrue / falseNullOO값이 없는 상태UndefinedOO값이 할당되지 않은 상태SymbolOO고유하며 수정 불가능한 데이터 타입 (주로 객체 프로퍼티의 식별자로 사용되며 ES6에서 추가)ObjectOO객체형(참조형)ArrayXO배열TupleXO고정된 요소의 수만큼의 자료형을미리 선언 후 배열로 표현(갯수와 자료형이 고정된 배열)UnionXO변수의 값이 여러 타입을 가지는 경우 타입 사이에 파이프( | ) 기호를 사용하여 정의EnumXO열거형 (숫자 값 집합에 이름을 .. 2024. 7. 22. 이전 1 다음 728x90 반응형