MVC1 Observer 패턴 vs Publisher/Subscriber 패턴 (1) 데이터 흐름: 입력과 출력 MVC 구조 내에는 두 가지 주요 데이터 흐름이 있습니다: 입력 흐름: 뷰에서 시작하여 사용자 입력을 컨트롤러에 전달하고, 컨트롤러는 이를 처리하여 모델의 데이터를 변경할 수 있습니다. 출력 흐름: 모델에서의 변경 사항에서 시작하여, 이러한 변경 사항이 UI에 빠르게 반영되어야 합니다. 여기서 Observer 패턴과 Publisher/Subscriber 패턴이 중요한 역할을 합니다. NotificationCenter의 MVC 내 역할 NotificationCenter는 전통적인 Observer 패턴보다는 Publisher/Subscriber 패턴에 더 가깝습니다. 그 이유는 ... NotificationCenter는 앱의 다른 컴포넌트 사이에서 느슨하게 결합된 통신 경로를 제공.. 2023. 11. 7. 이전 1 다음 728x90