옵저버 패턴 / 파사드 패턴

de_sj_awa·2022년 1월 25일
0

옵저버 패턴 / 파사드 패턴

1. 옵저버 패턴(Observer Pattern)

관찰자 패턴은 변화가 일어났을 때, 미리 등록된 다른 클래스에게 통보해주는 패턴을 구현한 것이다. 많이 보이는 곳은 event listener에서 해당 패턴을 사용하고 있다.

2. 파사드 패턴(Facade Pattern)

Facade는 건물의 앞쪽 정면이라는 뜻을 가진다. 여러 객체와 실제 사용하는 서브 객체의 사이에 복잡한 의존관계가 있을 때, 중간에 facade라는 객체를 두고, 여기서 제공하는 interface만을 활용하여 기능을 사용하는 방식이다. Facade는 자신이 가지고 있는 각 클래스의 기능을 명확히 알아야 한다.

참고

  • 패스트 캠퍼스 : Java/Spring 웹 개발 마스터 초격차 패키지
profile
이것저것 관심많은 개발자.

0개의 댓글