ObservableObject는 SwiftUI에서 데이터를 관찰하고 변경 사항을 자동으로 반영할 수 있는 객체를 정의하는 프로토콜입니다. ObservableObject 프로토콜을 채택하면 해당 객체를 데이터 바인딩에 사용할 수 있으며, 해당 객체의 프로퍼티가 변경될 때