TypeScript2 [typescript] Composition vs Inheritance Typescript Enum, Tuple, Composition과 Inheritance을 학습합니다. 축구경기 데이터가 담겨있는 csv 파일에서 데이터를 추출해서 맨유의 승리경기 횟수를 출력하는 프로그램을 만들어봅니다. 간단하게 만든 후 리팩토링 하는 과정을 통해 Enum, Tuple, Generic, Composition과 Inheritance 를 알아봅니다. - csv 파일은 아래와 같은 형식으로 저장되어 있다. 10/08/2018,Man United,Leicester,2,1,H,A Marriner 11/08/2018,Bournemouth,Cardiff,2,0,H,K Friend 11/08/2018,Fulham,Crystal Palace,0,2,A,M Dean ----- [0] 12/08/2018 -.. 2022. 2. 6. [typescript] Interface VS Abstract Class typescript를 사용하면서 인터페이스와 추상클래스는 어떤 경우에 사용하는지 알아봅니다. Interface vs Abstract Class 정렬 기능을 갖는 Sorter 클래스를 구현하면서 실습합니다. 1-1. 사용할 프로젝트를 생성합니다. # 기본적인 package.json 파일과 함께 프로젝트 생성 npm init -y # typescript 및 테스트에 사용될 npm 설치 npm i typescript nodemon concurrently # source 디렉토리 생성 mkdir src # main file 생성 touch index.ts # 기본 typescript 설정파일 생성 npx tsc --init - 아래와 같이 프로젝트 구조가 갖춰집니다. 1-2. 다음과 같이 typescript c.. 2022. 2. 4. 이전 1 다음