디자인 패턴 유형
- Creation Design Pattern
- 객체의 생성에 관련된 패턴
- 객체의 생성 로직을 숨김으로써 유연성을 향상시킨다.
- Strutural Design Pattern
- 클래스와 객체의 구성에 관련된 패턴
- Behavioral Design Pattern
- 객체와 객체 간의 통신에 관련된 패턴
[Behavioral Design Pattern] 관찰자 패턴(Observer Pattern)
클라이언트 측 자바스크립트 프로그래밍에서 널리 사용되는 패턴이다.
subscriber / publisher 패턴이라고도 한다.
이 패턴의 주요 목적은 객체간의 결합도를 낮추는 것이다.
Observer 패턴의 예
mouseover, keypress 와 같은 브라우저 이벤트
'Design Pattern > Behavioral Design' 카테고리의 다른 글
[Design Pattern] (Behavioral) 메멘토 패턴(Memento Pattern) (0) | 2023.03.27 |
---|---|
[Design Pattern] (Behavioral) 템플릿 메서드 패턴(Template Method Pattern) (0) | 2023.03.27 |
[Design Pattern] (Behavioral) 전략 패턴(Strategy Pattern) (0) | 2023.03.27 |
[Design Pattern] (Behavioral) 반복자 패턴(Iterator Pattern) (0) | 2023.03.27 |
댓글