BROKER SEGUR - Rio Ulla 7 , Madrid

옵저버 패턴 예제

OS/2 및 Windows와 같은 다중 창 운영 체제를 초기에 구현할 때 “게시-구독 패턴” 및 “이벤트 기반 소프트웨어 개발”이라는 용어가 관찰자 패턴의 동의어로 사용되었습니다. [6] 관찰자 패턴은 Java에서 매우 일반적입니다. 예를 들어 사용자 인터페이스에서 단추에 대한 수신기를 정의할 수 있습니다. 단추를 선택하면 수신기에 알림이 전송되고 특정 작업을 수행합니다. 콘크리트 관찰자관찰자 클래스에서 상속하고 모두 업데이트 기능이 있어야 합니다. 이 예에서, 구체적인 관찰자는 젊은 과 노인 지지자 사이에 구별된다. 그들의 흥분 수준이 너무 높게 얻는 경우에 오래된 지지자는 심장 발작의 리스크가 있고 젊은 사람들은 음료와 운전의 리스크가 있습니다. 우리는 더 아래의 주요 기능에서 증명할 것 같은 그들의 상태는 독립적으로 업데이트됩니다. 모델 뷰-컨트롤러(MVC) 프레임워크는 모델이 주체인 관찰자 패턴을 사용하며 뷰는 모델에 대한 변경 사항을 알리기 위해 등록할 수 있는 관찰자입니다. 피사체와 관찰자는 느슨하게 결합된 시스템을 만듭니다. 그들은 명시적으로 서로를 알 필요가 없습니다.

우리는 독립적으로 추가하거나 언제든지 관찰자를 제거 할 수 있습니다. 관찰자 개체는 언제든지 주제에서 등록하거나 등록 취소할 수 있습니다. 개체 개체를 느슨하게 결합하는 데 도움이 됩니다. 관찰자 패턴은 친숙한 모델 뷰 컨트롤러(MVC) 아키텍처 패턴의 핵심 부분이기도 합니다. [1] 관찰자 패턴은 거의 모든 GUI 툴킷을 포함하여 수많은 프로그래밍 라이브러리 및 시스템에서 구현됩니다. 이 문서에서는 다양한 메시징 및 알림 프레임워크에서 널리 사용되는 Java 옵저버 디자인 패턴인 수많은 Java 디자인 패턴 중 하나에 대해 설명합니다. 관찰자 디자인 패턴은 여러 클래스 간의 통신을 관리하는 일반적인 방법입니다. 이 패턴은 필요에 따라 대화를 보다 쉽게 관리하고 조작할 수 있는 방식으로 코드를 구성하는 데 도움이 됩니다. 이것은 벤치 마크가 설정되어있을 때 생각할 수 있습니다. 이러한 규범은 이제 새 디자이너가 예상하는 방식으로 코드를 구조화하거나 구축하기 위한 것이어야 합니다.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies