본문 바로가기
Design Pattern/Behavioral Design

[Design Pattern] (Behavioral) 관찰자 패턴(Observer Pattern)

by song.ift 2023. 3. 27.

디자인 패턴 유형

  • Creation Design Pattern
    • 객체의 생성에 관련된 패턴
    • 객체의 생성 로직을 숨김으로써 유연성을 향상시킨다.
  • Strutural Design Pattern
    • 클래스와 객체의 구성에 관련된 패턴
  • Behavioral Design Pattern
    • 객체와 객체 간의 통신에 관련된 패턴

 

[Behavioral Design Pattern] 관찰자 패턴(Observer Pattern)

클라이언트 측 자바스크립트 프로그래밍에서 널리 사용되는 패턴이다.
subscriber / publisher 패턴이라고도 한다.
이 패턴의 주요 목적은 객체간의 결합도를 낮추는 것이다.

Observer 패턴의 예

mouseover, keypress 와 같은 브라우저 이벤트

댓글