Polymorphism (다형성) : 다른 모양의 코드를 가질 수 있게 함 제네릭 : placeholder 타입을 쓸 수 있돌고 해줌 interface SStorage{ [key:string]:T //property}class LocalStorage{ private storage :SStorage = {} set(key:string,value:T){ this.storage[key] = value; } remove(key:string){ delete this.storage[key] } get(key:string):T{ return this.storage[key] } clear(){ this.storage =..