옵서버 패턴(observer pattern)은 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴이다. -위키백과즉, 어떠한 상태가 변하면
모달은 보통 Div 태그로도 구현하지만 Dialog 태그로 구현하면 더 쉽고 간략하게 만들 수 있다. UX 개선을 위해 '닫기' 버튼으로 모달 닫기 외에도 아래와 같은 기능을 추가할 것이다. ESC 키로 모달 닫기 모달 외의 영역 클릭 시 모달 닫기 모바일 사이즈에서