object 를 만드는 blueprint(설계도)
클래스 이전에 object 를 만드는 기본적인 방법은 function 이었다.
JS 에도 class 는 es6 부터 사용 가능하다.
OOP 를 위한 초석이라고 할 수 있다.
TS 에서는 클래스도 사용자가 만드는 타입의 하나이다.
start
constructor & initialize
접근 제어자
initialization in constructor parameters
Getters and Setters
readonly properties
Index Signatures in class
Static Properties & Methods
Singleton pattern
상속(Inheritance)
Abstract Class