Interface
- JavaScript에서는 존재하지 않는다.
- 객체의 타입을 정의하고 생김새를 가지도록 할 수 있다.
- TypeScript에서의 클래스 기능은 C#에서 유래된 것이 많다.
- 일부 기능은 TypeScript에서만 존재하는 고유 문법으로 컴파일 후에 사라진다.
extends
가 아닌 implements
키워드로 구현한다.
- shape
- 객체의 생김새를 묘사 => 객체의 원형
- 코드를 묘사할 수 있다
- 객체의 구체적인 묘사를 위해서 꼭 interface를 만들어야 할까? => 객체의 구체적인 묘사를 위해 만들어진 것이고, 그렇게 사용할 때 편리하게 사용
면접 때, 물어볼만한 질문
면접 때 태도
MVP 지원
지원하고 떨어져보고 그걸 바탕으로 고쳐나가고 ....
2회차 회고