Singleton 패턴
class Grimpan {
contructor(canvas: HTMLElement | null) {
if(!canvas || (canvas instance of HTMLCanvasElement)){
throw new Error('canvas element 입력필요')
}
}
initialize(){}
initializeMenu(){}
} new Grimpan(document.querySelector('#canvas'))
new Grimpan(document.querySelector('#canvas'))
new Grimpan(document.querySelector('#canvas'))
new Grimpan(document.querySelector('#canvas'))
HTML 전체 객체에 대해서 그림판은 딱 한개만 존재해야 한다. 👉🏻 Singleton Pattern
Last updated